mirror of
https://github.com/1sept/oauth2-1sept.git
synced 2024-05-30 17:38:52 +03:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5ad486f920 | |||
| 927601d0e0 | |||
| 4d5db6e092 |
12
README.md
12
README.md
@@ -5,15 +5,7 @@ This package provides [September First](https://api.1sept.ru) integration for [O
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
Add to `composer.json`:
|
Just execute:
|
||||||
```
|
|
||||||
"repositories": [{
|
|
||||||
"type": "vcs",
|
|
||||||
"url": "https://github.com/1sept/oauth2-1sept"
|
|
||||||
}],
|
|
||||||
```
|
|
||||||
|
|
||||||
Then execute:
|
|
||||||
```sh
|
```sh
|
||||||
composer require 1sept/oauth2-1sept
|
composer require 1sept/oauth2-1sept
|
||||||
```
|
```
|
||||||
@@ -21,7 +13,7 @@ composer require 1sept/oauth2-1sept
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```php
|
```php
|
||||||
$provider = new Sept\OAuth2\Client\Provider\SeptemberFirst([
|
$provider = new \Sept\OAuth2\Client\Provider\SeptemberFirstProvider([
|
||||||
'clientId' => 'client_id',
|
'clientId' => 'client_id',
|
||||||
'clientSecret' => 'secret',
|
'clientSecret' => 'secret',
|
||||||
'redirectUri' => 'https://example.org/oauth-endpoint',
|
'redirectUri' => 'https://example.org/oauth-endpoint',
|
||||||
|
|||||||
@@ -272,6 +272,28 @@ class SeptemberFirstUser implements ResourceOwnerInterface
|
|||||||
return $this->getField('timezone');
|
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