protected function createAccessToken(array $response, \League\OAuth2\Client\Grant\AbstractGrant $grant)
 {
     $token = parent::createAccessToken($response, $grant);
     if (!empty($response['email'])) {
         $token->email = $response['email'];
     }
     return $token;
 }
Example #2
0
 protected function createAccessToken(array $response, AbstractGrant $grant)
 {
     $accessToken = parent::createAccessToken($response, $grant);
     // create the parent access token and add properties from response
     foreach ($response as $k => $v) {
         if (!property_exists($accessToken, $k)) {
             $accessToken->{$k} = $v;
         }
     }
     return $accessToken;
 }