예제 #1
0
 public function userDetails($response, AccessToken $token)
 {
     $user = parent::userDetails($response, $token);
     // Fetch the primary email address
     if (!$user->email) {
         $emails = $this->fetchUserEmails($token);
         $emails = json_decode($emails);
         $email = null;
         foreach ($emails as $email) {
             if ($email->primary) {
                 $email = $email->email;
                 break;
             }
         }
         $user->email = $email;
     }
     return $user;
 }