public function doesCodeExist($code, TreeVersion $treeVersion) { if ($treeVersion->getId()) { $tvs = $this->getEntityManager()->createQuery(' SELECT tvpc FROM QuestionKeyBundle:TreeVersionPreviewCode tvpc' . ' WHERE tvpc.treeVersion = :treeVersion AND tvpc.code = :code')->setParameter('treeVersion', $treeVersion)->setParameter('code', $code)->getResult(); return (bool) $tvs; } else { return false; } }
public function doesPublicIdExist($id, TreeVersion $treeVersion) { if ($treeVersion->getId()) { $s = $this->getEntityManager()->createQuery(' SELECT lc FROM QuestionKeyBundle:LibraryContent lc' . ' WHERE lc.treeVersion = :treeVersion AND lc.publicId = :public_id')->setParameter('treeVersion', $treeVersion)->setParameter('public_id', $id)->getResult(); return (bool) $s; } else { return false; } }