function it_returns_the_resource_owner_type(ResourceServer $checker, AccessTokenEntity $accessTokenEntity, SessionEntity $sessionEntity) { $sessionEntity->getOwnerType()->willReturn('user')->shouldBeCalled(); $accessTokenEntity->getSession()->willReturn($sessionEntity)->shouldBeCalled(); $checker->getAccessToken()->willReturn($accessTokenEntity)->shouldBeCalled(); $this->getResourceOwnerType()->shouldReturn('user'); }
/** * @param $accessToken $accessToken * @param SessionEntity $session */ public function putSessionByAccessToken(AccessTokenEntity $accessToken, SessionEntity $session) { $this->cache->tags([$this->createTagKey([static::CACHE_NAMESPACE, 'sessions'])])->put($this->createKey(['access-token', $accessToken->getId()]), serialize(['id' => $session->getId(), 'owner_type' => $session->getOwnerType(), 'owner_id' => $session->getOwnerId()]), $this->ttl); }