mirror of
https://github.com/1sept/oauth2-1sept.git
synced 2024-05-30 17:38:52 +03:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1fe3ca9cd9 | |||
| 7a7723a140 | |||
| 5ad486f920 | |||
| 927601d0e0 |
@@ -13,7 +13,7 @@ composer require 1sept/oauth2-1sept
|
||||
## Usage
|
||||
|
||||
```php
|
||||
$provider = new Sept\OAuth2\Client\Provider\SeptemberFirst([
|
||||
$provider = new \Sept\OAuth2\Client\Provider\SeptemberFirstProvider([
|
||||
'clientId' => 'client_id',
|
||||
'clientSecret' => 'secret',
|
||||
'redirectUri' => 'https://example.org/oauth-endpoint',
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"1sept"
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.0",
|
||||
"php": "^7.3 || ^8",
|
||||
"league/oauth2-client": "^2.0"
|
||||
},
|
||||
"require-dev": {
|
||||
|
||||
@@ -241,13 +241,23 @@ class SeptemberFirstUser implements ResourceOwnerInterface
|
||||
}
|
||||
|
||||
/**
|
||||
* Номер телефона
|
||||
* Номера телефонов
|
||||
*
|
||||
* @return array|null
|
||||
*/
|
||||
public function getPhones(): ?array
|
||||
{
|
||||
return $this->getField('phones');
|
||||
}
|
||||
|
||||
/**
|
||||
* СНИЛС
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function getPhone(): ?string
|
||||
public function getSnils(): ?string
|
||||
{
|
||||
return $this->getField('phone');
|
||||
return $this->getField('passport.snils');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -272,6 +282,28 @@ class SeptemberFirstUser implements ResourceOwnerInterface
|
||||
return $this->getField('timezone');
|
||||
}
|
||||
|
||||
/**
|
||||
* Почтовый адрес в строку
|
||||
*
|
||||
* @return string|null
|
||||
* @example ул. Гагарина, д.5, кв. 21, Нижний Новгород
|
||||
*/
|
||||
public function getAddressInline(): ?string
|
||||
{
|
||||
return $this->getField('address.inline');
|
||||
}
|
||||
|
||||
/**
|
||||
* Почтовый индекс
|
||||
*
|
||||
* @return string|null
|
||||
* @example 123456
|
||||
*/
|
||||
public function getAddressPostalcode(): ?string
|
||||
{
|
||||
return $this->getField('address.postal_code');
|
||||
}
|
||||
|
||||
/**
|
||||
* Элемент массива данных о пользователе
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user