mirror of
https://github.com/1sept/oauth2-1sept.git
synced 2024-05-30 17:38:52 +03:00
Добавлен метод получения альтернативных ID
This commit is contained in:
@@ -7,7 +7,7 @@ use League\OAuth2\Client\Provider\ResourceOwnerInterface;
|
|||||||
class SeptemberFirstUser implements ResourceOwnerInterface
|
class SeptemberFirstUser implements ResourceOwnerInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Массив с данными о пользователе
|
* @var array Массив с данными о пользователе
|
||||||
*/
|
*/
|
||||||
protected $data;
|
protected $data;
|
||||||
|
|
||||||
@@ -57,13 +57,26 @@ class SeptemberFirstUser implements ResourceOwnerInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ID пользователя
|
* ID пользователя (UUID)
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function getId(): ?string
|
public function getId(): string
|
||||||
{
|
{
|
||||||
return $this->getField('id');
|
return $this->getField('id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Устаревшие ID пользователя (UUID)
|
||||||
|
* Эти ID остаются после объединения уч. записей.
|
||||||
|
*
|
||||||
|
* @return array<string>
|
||||||
|
*/
|
||||||
|
public function getIdAlt(): array
|
||||||
|
{
|
||||||
|
return $this->getField('id_alt') ?? [];
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user