protected function getUserByToken($token)
{
$lang = $this->getConfig('lang');
$lang = $lang ? '&lang=' . $lang : '';
$response = $this->getHttpClient()->get('https://api.vk.com/method/users.get?user_ids=' . $token['user_id'] . '&fields=' . implode(',', $this->fields) . $lang . '&https=1');
$response = json_decode($response->getBody()->getContents(), true)['response'][0];
return array_merge($response, ['email' => array_get($token, 'email')]);
}