From a716a08be6855670e7a1db0d66a17c35179090ad Mon Sep 17 00:00:00 2001 From: Alex Bilbie Date: Thu, 10 Mar 2016 17:22:38 +0000 Subject: [PATCH] Completed stub response --- tests/Stubs/StubResponseType.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/Stubs/StubResponseType.php b/tests/Stubs/StubResponseType.php index 22d093a0..74385303 100644 --- a/tests/Stubs/StubResponseType.php +++ b/tests/Stubs/StubResponseType.php @@ -4,6 +4,7 @@ namespace LeagueTests\Stubs; use League\OAuth2\Server\Entities\Interfaces\AccessTokenEntityInterface; use League\OAuth2\Server\Entities\Interfaces\RefreshTokenEntityInterface; +use League\OAuth2\Server\Exception\OAuthServerException; use League\OAuth2\Server\ResponseTypes\AbstractResponseType; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; @@ -44,11 +45,16 @@ class StubResponseType extends AbstractResponseType /** * @param ServerRequestInterface $request * - * @return ServerRequestInterface + * @return \Psr\Http\Message\ServerRequestInterface + * @throws \League\OAuth2\Server\Exception\OAuthServerException */ public function determineAccessTokenInHeader(ServerRequestInterface $request) { - // TODO: Implement determineAccessTokenInHeader() method. + if ($request->getHeader('authorization')[0] === 'Basic test') { + return $request->withAttribute('oauth_access_token_id', 'test'); + } + + throw OAuthServerException::accessDenied(); } /**