Example #1
0
 protected function createResourceOwner(array $response, AccessToken $token)
 {
     $response = reset($response['response']);
     $additional = $token->getValues();
     if (!empty($additional['email'])) {
         $response['email'] = $additional['email'];
     }
     if (!empty($response['uid']) && 4 === floor($this->version)) {
         $response['id'] = $response['uid'];
     }
     if (!empty($additional['user_id'])) {
         $response['id'] = $additional['user_id'];
     }
     return new User($response, $response['id']);
 }
Example #2
0
 /**
  * Get the token scope
  *
  * @return string|null
  */
 public function getTokenScope()
 {
     $values = $this->token->getValues();
     return empty($values['scope']) ? null : $values['scope'];
 }