/** * @param Session $session * * @return SessionEntity */ protected function createEntity(Session $session) { $entity = new SessionEntity($this->server); $entity->setId($session->getKey()); $entity->setOwner($session->ownerType, $session->ownerId); return $entity; }
/** * @param int $sessionId * * @return Client */ public static function findBySessionId($sessionId) { $session = Session::find($sessionId); return self::find($session->getAttribute('clientId')); }