public function doesPublicIdExist($id, VisitorSession $visitorSession) { if ($visitorSession->getId()) { $tvs = $this->getEntityManager()->createQuery(' SELECT vsrtv FROM QuestionKeyBundle:VisitorSessionRanTreeVersion vsrtv' . ' WHERE vsrtv.visitorSession = :vs AND vsrtv.publicId = :public_id')->setParameter('vs', $visitorSession)->setParameter('public_id', $id)->getResult(); return (bool) $tvs; } else { return false; } }