yii\authclient\clients\VKontakte::initUserAttributes PHP Method

initUserAttributes() protected method

protected initUserAttributes ( )
    protected function initUserAttributes()
    {
        $response = $this->api('users.get.json', 'GET', ['fields' => implode(',', $this->attributeNames)]);
        $attributes = array_shift($response['response']);
        $accessToken = $this->getAccessToken();
        if (is_object($accessToken)) {
            $accessTokenParams = $accessToken->getParams();
            unset($accessTokenParams['access_token']);
            unset($accessTokenParams['expires_in']);
            $attributes = array_merge($accessTokenParams, $attributes);
        }
        return $attributes;
    }