PHP Класс fkooman\OAuth\Client\MongoStorage

This is an implementation of the StorageInterface of the fkooman client for MongoDB storage.
Наследование: implements fkooman\OAuth\Client\StorageInterface
Показать файл Открыть проект

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

Метод Описание
__construct ( MongoClient $mongo, $db )
deleteAccessToken ( fkooman\OAuth\Client\AccessToken $accessToken )
deleteRefreshToken ( fkooman\OAuth\Client\RefreshToken $refreshToken )
deleteState ( fkooman\OAuth\Client\State $state )
deleteStateForContext ( $clientConfigId, fkooman\OAuth\Client\Context $context )
getAccessToken ( $clientConfigId, fkooman\OAuth\Client\Context $context )
getRefreshToken ( $clientConfigId, fkooman\OAuth\Client\Context $context )
getState ( $clientConfigId, $state )
storeAccessToken ( fkooman\OAuth\Client\AccessToken $accessToken )
storeRefreshToken ( fkooman\OAuth\Client\RefreshToken $refreshToken )
storeState ( fkooman\OAuth\Client\State $state )

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

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

public __construct ( MongoClient $mongo, $db )
$mongo MongoClient

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

public deleteAccessToken ( fkooman\OAuth\Client\AccessToken $accessToken )
$accessToken fkooman\OAuth\Client\AccessToken

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

public deleteRefreshToken ( fkooman\OAuth\Client\RefreshToken $refreshToken )
$refreshToken fkooman\OAuth\Client\RefreshToken

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

public deleteState ( fkooman\OAuth\Client\State $state )
$state fkooman\OAuth\Client\State

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

public deleteStateForContext ( $clientConfigId, fkooman\OAuth\Client\Context $context )
$context fkooman\OAuth\Client\Context

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

public getAccessToken ( $clientConfigId, fkooman\OAuth\Client\Context $context )
$context fkooman\OAuth\Client\Context

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

public getRefreshToken ( $clientConfigId, fkooman\OAuth\Client\Context $context )
$context fkooman\OAuth\Client\Context

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

public getState ( $clientConfigId, $state )

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

public storeAccessToken ( fkooman\OAuth\Client\AccessToken $accessToken )
$accessToken fkooman\OAuth\Client\AccessToken

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

public storeRefreshToken ( fkooman\OAuth\Client\RefreshToken $refreshToken )
$refreshToken fkooman\OAuth\Client\RefreshToken

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

public storeState ( fkooman\OAuth\Client\State $state )
$state fkooman\OAuth\Client\State