public function isNodeOptionAlreadyKnown(NodeOption $nodeOption) { foreach ($this->data as $data) { if ($data['nodeOption'] && $data['nodeOption']->getId() == $nodeOption->getId()) { return true; } } return false; }
public function doesPublicIdExist($id, NodeOption $nodeOption) { if ($nodeOption->getId()) { $tvs = $this->getEntityManager()->createQuery(' SELECT nova FROM QuestionKeyBundle:NodeOptionVariableAction nova' . ' WHERE nova.nodeOption = :nodeOption AND nova.publicId = :public_id')->setParameter('nodeOption', $nodeOption)->setParameter('public_id', $id)->getResult(); return (bool) $tvs; } else { return false; } }