context = DatabaseConnection::i()->getContext(); $this->managers= $this->context->table("group_coadmins"); } private function toManager(?ActiveRow $ar): ?Manager { return is_null($ar) ? NULL : new Manager($ar); } function get(int $id): ?Manager { return $this->toManager($this->managers->where("id", $id)->fetch()); } function getByUserAndClub(int $user, int $club): ?Manager { return $this->toManager($this->managers->where("user", $user)->where("club", $club)->fetch()); } use \Nette\SmartObject; }