map user object testing

This commit is contained in:
2021-02-12 04:34:05 +09:00
parent d8a198809e
commit 75cc0b2355

View File

@@ -51,12 +51,26 @@ class EveOnlineOAuthProvider extends AbstractProvider implements ProviderInterfa
* @return \Laravel\Socialite\Two\User
*/
protected function mapUserToObject(array $user) {
dd($user);
return (new User)->setRaw($user)->map([
'id' => $user['CharacterID'],
'name' => $user['CharacterName'],
'owner_hash' => $user['CharacterOwnerHash'],
'avatar' => 'https://image.eveonline.com/Character/' . $user['CharacterID'] . '_128.jpg',
]);
/*
return (new User)->setRaw($user)->map([
'id' => $character_id,
'name' => $user['name'],
'nickname' => $user['name'],
'character_owner_hash' => $user['owner'],
'scopes' => is_array($user['scp']) ? $user['scp'] : [$user['scp']],
'expires_on' => $user['exp'],
'avatar' => $avatar,
]);
*/
}
/**