Overtrue\Socialite\Providers\GitHubProvider::getUserByToken PHP Метод

getUserByToken() защищенный Метод

protected getUserByToken ( Overtrue\Socialite\AccessTokenInterface $token )
$token Overtrue\Socialite\AccessTokenInterface
    protected function getUserByToken(AccessTokenInterface $token)
    {
        $userUrl = 'https://api.github.com/user?access_token=' . $token->getToken();
        $response = $this->getHttpClient()->get($userUrl, $this->getRequestOptions());
        $user = json_decode($response->getBody(), true);
        if (in_array('user:email', $this->scopes)) {
            $user['email'] = $this->getEmailByToken($token);
        }
        return $user;
    }