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);
 }