php stan
This commit is contained in:
@@ -15,10 +15,9 @@ class VkProvider extends AbstractProvider
|
||||
protected $language = null;
|
||||
|
||||
/**
|
||||
* @type array
|
||||
* @see https://vk.com/dev/permissions
|
||||
*/
|
||||
public $scopes = [
|
||||
public array $scopes = [
|
||||
'email',
|
||||
// 'friends',
|
||||
// 'offline',
|
||||
@@ -43,7 +42,7 @@ class VkProvider extends AbstractProvider
|
||||
* @type array
|
||||
* @see https://new.vk.com/dev/fields
|
||||
*/
|
||||
public $userFields = [
|
||||
public array $userFields = [
|
||||
'bdate',
|
||||
'city',
|
||||
'country',
|
||||
@@ -115,22 +114,24 @@ class VkProvider extends AbstractProvider
|
||||
/**
|
||||
* @param string $language
|
||||
*/
|
||||
public function setLanguage($language)
|
||||
public function setLanguage(string $language): self
|
||||
{
|
||||
$this->language = (string)$language;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getBaseAuthorizationUrl()
|
||||
public function getBaseAuthorizationUrl(): string
|
||||
{
|
||||
return "$this->baseOAuthUri/authorize";
|
||||
}
|
||||
public function getBaseAccessTokenUrl(array $params)
|
||||
|
||||
public function getBaseAccessTokenUrl(array $params): string
|
||||
{
|
||||
return "$this->baseOAuthUri/access_token";
|
||||
}
|
||||
public function getResourceOwnerDetailsUrl(AccessToken $token)
|
||||
|
||||
public function getResourceOwnerDetailsUrl(AccessToken $token): string
|
||||
{
|
||||
$params = [
|
||||
'fields' => $this->userFields,
|
||||
@@ -147,7 +148,7 @@ class VkProvider extends AbstractProvider
|
||||
{
|
||||
return $this->scopes;
|
||||
}
|
||||
protected function checkResponse(ResponseInterface $response, $data)
|
||||
protected function checkResponse(ResponseInterface $response, $data): void
|
||||
{
|
||||
// Metadata info
|
||||
$contentTypeRaw = $response->getHeader('Content-Type');
|
||||
@@ -176,7 +177,7 @@ class VkProvider extends AbstractProvider
|
||||
throw new IdentityProviderException($errorMessage, $errorCode, $data);
|
||||
}
|
||||
}
|
||||
protected function createResourceOwner(array $response, AccessToken $token)
|
||||
protected function createResourceOwner(array $response, AccessToken $token): VkUser
|
||||
{
|
||||
$response = reset($response['response']);
|
||||
$additional = $token->getValues();
|
||||
@@ -202,7 +203,7 @@ class VkProvider extends AbstractProvider
|
||||
*
|
||||
* @return User[]
|
||||
*/
|
||||
public function usersGet(array $ids = [], AccessToken $token = null, array $params = [])
|
||||
public function usersGet(array $ids = [], AccessToken $token = null, array $params = []): array
|
||||
{
|
||||
if (empty($ids) && !$token) {
|
||||
throw new \InvalidArgumentException('Some of parameters usersIds OR access_token are required');
|
||||
@@ -236,7 +237,7 @@ class VkProvider extends AbstractProvider
|
||||
*
|
||||
* @return User[]
|
||||
*/
|
||||
public function friendsGet($userId, AccessToken $token = null, array $params = [])
|
||||
public function friendsGet($userId, AccessToken $token = null, array $params = []): array
|
||||
{
|
||||
$default = [
|
||||
'user_id' => $userId,
|
||||
|
||||
Reference in New Issue
Block a user