/** * @param RefreshToken $refreshToken * * @return RefreshTokenEntity */ protected function createEntity(RefreshToken $refreshToken) { $entity = new RefreshTokenEntity($this->server); $entity->setId($refreshToken->token); $entity->setAccessTokenId($refreshToken->accessTokenId); $entity->setExpireTime(Carbon::createFromFormat('Y-m-d H:i:s', $refreshToken->expireTime)->getTimestamp()); return $entity; }