Added database mock for resource tests

This commit is contained in:
Alex Bilbie 2012-08-23 12:22:16 +01:00
parent 78424ce100
commit 66ee8df5b1

View File

@ -0,0 +1,29 @@
<?php
use Oauth2\Resource\Server;
class ResourceDB implements Database
{
private $accessTokens = array('test12345' => array(
'id' => 1,
'owner_type' => 'user',
'owner_id' => 123
));
private $sessionScopes = array(
1 => array(
'foo',
'bar'
)
);
public function validateAccessToken($accessToken)
{
return (isset($this->accessTokens[$accessToken])) ? $this->accessTokens[$accessToken] : false;
}
public function sessionScopes($sessionId)
{
return (isset($this->sessionScopes[$sessionId])) ? $this->sessionScopes[$sessionId] : array();
}
}