芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/avenida/vendor/league/oauth2-server/src/Entity/ScopeEntity.php
* @copyright Copyright (c) Alex Bilbie * @license http://mit-license.org/ * @link https://github.com/thephpleague/oauth2-server */ namespace League\OAuth2\Server\Entity; use League\OAuth2\Server\AbstractServer; /** * Scope entity class */ class ScopeEntity implements \JsonSerializable { use EntityTrait; /** * Scope identifier * * @var string */ protected $id; /** * Scope description * * @var string */ protected $description; /** * Authorization or resource server * * @var \League\OAuth2\Server\AbstractServer */ protected $server; /** * __construct * * @param \League\OAuth2\Server\AbstractServer $server * * @return self */ public function __construct(AbstractServer $server) { $this->server = $server; return $this; } /** * Return the scope identifer * * @return string */ public function getId() { return $this->id; } /** * Return the scope's description * * @return string */ public function getDescription() { return $this->description; } /** * Returns a JSON object when entity is passed into json_encode * * @return array */ public function jsonSerialize() { return [ 'id' => $this->getId(), 'description' => $this->getDescription() ]; } }