* @license MIT; see LICENSE.txt **/ namespace Webmasterskaya\Component\OauthServer\Site\Entity; use League\OAuth2\Server\Entities\RefreshTokenEntityInterface; use League\OAuth2\Server\Entities\Traits\EntityTrait; use League\OAuth2\Server\Entities\Traits\RefreshTokenTrait; \defined('_JEXEC') or die; class RefreshToken implements RefreshTokenEntityInterface { use EntityTrait; use RefreshTokenTrait; public function getData(): array { return [ 'identifier' => $this->getIdentifier(), 'expiry' => $this->getExpiryDateTime(), 'access_token_identifier' => $this->getAccessToken()->getIdentifier() ]; } }