src/OAuth2/Scope.php
public function checkScope($required_scope, $available_scope)
    {
        $required_scope = explode(' ', trim($required_scope));
        $available_scope = explode(' ', trim($available_scope));

        return (count(array_diff($required_scope, $available_scope)) == 0);
    }
public function checkScope($required_scope, $available_scope)
    {
        $required_scope = explode(' ', trim($required_scope));
        $available_scope = explode(' ', trim($available_scope));

        return (count(array_diff($required_scope, $available_scope)) == 0);
    }
public function checkScope ( $ required_scope , $ available_scope ) { $ required_scope = explode ( ' ' , trim ( $ required_scope ) ) ; $ available_scope = explode ( ' ' , trim ( $ available_scope ) ) ; return ( count ( array_diff ( $ required_scope , $ available_scope ) ) == 0 ) ; }
Check if everything in required scope is contained in available scope.

@param string $required_scope  - A space-separated string of scopes.
@param string $available_scope - A space-separated string of scopes.
@return bool                   - TRUE if everything in required scope is contained in available scope and FALSE
if it isn't.

@see http://tools.ietf.org/html/rfc6749#section-7

@ingroup oauth2_section_7
Check if everything in required scope is contained in available scope .