Update LinkedIn Provider

Added missing userUid(), userEmail(), and userScreenName() methods.
1.0
Chris Hayes 2013-10-09 00:39:18 -04:00
parent 2ef9872cce
commit 8385a170dc
1 changed files with 15 additions and 0 deletions

View File

@ -39,4 +39,19 @@ class Linkedin extends IdentityProvider
return $user;
}
public function userUid($response, \League\OAuth2\Client\Token\AccessToken $token)
{
return $response->id;
}
public function userEmail($response, \League\OAuth2\Client\Token\AccessToken $token)
{
return isset($response->emailAddress) && $response->emailAddress ? $response->emailAddress : null;
}
public function userScreenName($response, \League\OAuth2\Client\Token\AccessToken $token)
{
return array($response->firstName, $response->lastName);
}
}