-
Notifications
You must be signed in to change notification settings - Fork 957
Closed
Description
- Socialite Version: 2.0.21
- Socialite Version: 2.0.22
Description:
There is breaking change in GoogleProvider between laravel/socialite:2.0.21 and laravel/socialite:2.0.22 but it released as minor fix
Steps To Reproduce:
https://github.com/laravel/socialite/releases/tag/v2.0.22
/**
* {@inheritdoc}
*/
protected function mapUserToObject(array $user)
{
$avatarUrl = Arr::get($user, 'picture');
return (new User)->setRaw($user)->map([
'id' => Arr::get($user, 'id'),
'nickname' => Arr::get($user, 'nickname'),
'name' => Arr::get($user, 'name'),
'email' => Arr::get($user, 'email'),
'avatar' => $avatarUrl,
'avatar_original' => preg_replace('/\?sz=([0-9]+)/', '', $avatarUrl),
]);
}
https://github.com/laravel/socialite/releases/tag/v2.0.21
/**
* {@inheritdoc}
*/
protected function mapUserToObject(array $user)
{
return (new User)->setRaw($user)->map([
'id' => $user['id'],
'nickname' => Arr::get($user, 'nickname'),
'name' => $user['displayName'],
'email' => $user['emails'][0]['value'],
'avatar' => Arr::get($user, 'image')['url'],
'avatar_original' => preg_replace('/\?sz=([0-9]+)/', '', Arr::get($user, 'image')['url']),
]);
}
Which is causing other open source product:
dreamfactorysoftware/df-oauth#5 (comment)
Thanks,
Sreehari Inukollu
Metadata
Metadata
Assignees
Labels
No labels