Updated getScopes

This commit is contained in:
Alex Bilbie 2013-04-30 15:32:07 +01:00
parent c0d8a2c4fb
commit d149490c78

View File

@ -269,6 +269,12 @@ class Session implements SessionInterface
*/
public function getScopes($accessToken)
{
throw new \Exception('Not implemented - ' . debug_backtrace()[0]['function']);
$db = \ezcDbInstance::get();
$stmt = $db->prepare('SELECT oauth_scopes.* FROM oauth_session_token_scopes JOIN oauth_session_access_tokens ON oauth_session_access_tokens.`id` = `oauth_session_token_scopes`.`session_access_token_id` JOIN oauth_scopes ON oauth_scopes.id = `oauth_session_token_scopes`.`scope_id` WHERE access_token = :accessToken');
$stmt->bindValue(':accessToken', $accessToken);
$result = $stmt->fetchObject();
return ($result === false) ? array() : (array) $result;
}
}