This commit is contained in:
2024-05-30 15:43:32 +03:00
parent 7c5169598c
commit c8a9104dd2
2 changed files with 5 additions and 5 deletions

View File

@@ -7,7 +7,7 @@ use League\OAuth2\Client\Provider\Exception\IdentityProviderException;
use League\OAuth2\Client\Token\AccessToken; use League\OAuth2\Client\Token\AccessToken;
use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ResponseInterface;
class Vkontakte extends AbstractProvider class VkProvider extends AbstractProvider
{ {
protected $baseOAuthUri = 'https://oauth.vk.com'; protected $baseOAuthUri = 'https://oauth.vk.com';
protected $baseUri = 'https://api.vk.com/method'; protected $baseUri = 'https://api.vk.com/method';
@@ -190,7 +190,7 @@ class Vkontakte extends AbstractProvider
$response['id'] = $additional['user_id']; $response['id'] = $additional['user_id'];
} }
return new User($response, $response['id']); return new VkUser($response, $response['id']);
} }
/** /**
@@ -222,7 +222,7 @@ class Vkontakte extends AbstractProvider
$response = $this->getResponse($this->createRequest(static::METHOD_GET, $url, $token, []))['response']; $response = $this->getResponse($this->createRequest(static::METHOD_GET, $url, $token, []))['response'];
$users = !empty($response['items']) ? $response['items'] : $response; $users = !empty($response['items']) ? $response['items'] : $response;
$array2user = function ($userData) { $array2user = function ($userData) {
return new User($userData); return new VkUser($userData);
}; };
return array_map($array2user, $users); return array_map($array2user, $users);
@@ -256,7 +256,7 @@ class Vkontakte extends AbstractProvider
$friendData = ['id' => $friendData]; $friendData = ['id' => $friendData];
} }
return new User($friendData); return new VkUser($friendData);
}; };
return array_map($array2friend, $friends); return array_map($array2friend, $friends);

View File

@@ -9,7 +9,7 @@ use League\OAuth2\Client\Provider\ResourceOwnerInterface;
* *
* @package Sept\OAuth2\Client\Provider * @package Sept\OAuth2\Client\Provider
*/ */
class User implements ResourceOwnerInterface class VkUser implements ResourceOwnerInterface
{ {
/** /**
* @type array * @type array