PHP Класс Flarum\Forum\Controller\AbstractOAuth2Controller

Наследование: implements Flarum\Http\Controller\ControllerInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$authResponse Flarum\Forum\AuthenticationResponseFactory
$provider League\OAuth2\Client\Provider\AbstractProvider
$token string The access token, once obtained.

Открытые методы

Метод Описание
__construct ( AuthenticationResponseFactory $authResponse )
handle ( Psr\Http\Message\ServerRequestInterface $request ) : Psr\Http\Message\ResponseInterface | RedirectResponse

Защищенные методы

Метод Описание
getAuthorizationUrlOptions ( ) : array
getIdentification ( League\OAuth2\Client\Provider\ResourceOwnerInterface $resourceOwner ) : array
getProvider ( string $redirectUri ) : League\OAuth2\Client\Provider\AbstractProvider
getSuggestions ( League\OAuth2\Client\Provider\ResourceOwnerInterface $resourceOwner ) : array

Описание методов

__construct() публичный Метод

public __construct ( AuthenticationResponseFactory $authResponse )
$authResponse Flarum\Forum\AuthenticationResponseFactory

getAuthorizationUrlOptions() абстрактный защищенный Метод

abstract protected getAuthorizationUrlOptions ( ) : array
Результат array

getIdentification() абстрактный защищенный Метод

abstract protected getIdentification ( League\OAuth2\Client\Provider\ResourceOwnerInterface $resourceOwner ) : array
$resourceOwner League\OAuth2\Client\Provider\ResourceOwnerInterface
Результат array

getProvider() абстрактный защищенный Метод

abstract protected getProvider ( string $redirectUri ) : League\OAuth2\Client\Provider\AbstractProvider
$redirectUri string
Результат League\OAuth2\Client\Provider\AbstractProvider

getSuggestions() абстрактный защищенный Метод

abstract protected getSuggestions ( League\OAuth2\Client\Provider\ResourceOwnerInterface $resourceOwner ) : array
$resourceOwner League\OAuth2\Client\Provider\ResourceOwnerInterface
Результат array

handle() публичный Метод

public handle ( Psr\Http\Message\ServerRequestInterface $request ) : Psr\Http\Message\ResponseInterface | RedirectResponse
$request Psr\Http\Message\ServerRequestInterface
Результат Psr\Http\Message\ResponseInterface | Zend\Diactoros\Response\RedirectResponse

Описание свойств

$authResponse защищенное свойство

protected AuthenticationResponseFactory,Flarum\Forum $authResponse
Результат Flarum\Forum\AuthenticationResponseFactory

$provider защищенное свойство

protected AbstractProvider,League\OAuth2\Client\Provider $provider
Результат League\OAuth2\Client\Provider\AbstractProvider

$token защищенное свойство

The access token, once obtained.
protected string $token
Результат string