fkooman\OAuth\Client\MongoStorage::getAccessToken PHP Méthode

getAccessToken() public méthode

public getAccessToken ( $clientConfigId, fkooman\OAuth\Client\Context $context )
$context fkooman\OAuth\Client\Context
    public function getAccessToken($clientConfigId, fkooman\OAuth\Client\Context $context)
    {
        $collection = $this->mongo->selectCollection($this->db, 'access_tokens');
        $scope = $context->getScope()->isEmpty() ? null : $context->getScope()->toString();
        $uid = $context->getUserId();
        $result = $collection->findOne(array('user_id' => $uid, 'client_config_id' => $clientConfigId, 'scope' => $scope));
        if (null !== $result) {
            $result['scope'] = Scope::fromString($result['scope']);
            return new fkooman\OAuth\Client\AccessToken($result);
        }
        return false;
    }