* @copyright Copyright (c) 2013 University of Lincoln * @license http://mit-license.org/ * @link http://github.com/lncd/oauth2 */ namespace OAuth2\Storage; interface ScopeInterface { /** * Return information about a scope * * Example SQL query: * * * SELECT * FROM oauth_scopes WHERE scope = $scope * * * Response: * * * Array * ( * [id] => (int) The scope's ID * [scope] => (string) The scope itself * [name] => (string) The scope's name * [description] => (string) The scope's description * ) * * * @param string $scope The scope * @return bool|array If the scope doesn't exist return false */ public function getScope($scope); }