/** * soft deletes question definition * @param PollDefinition $pollDefinition * @param QuestionDefinition $questionDefinition * @return \Symfony\Component\HttpFoundation\RedirectResponse * @Route("/poll-definition/{pollDefinition}/question-definition/{$questionDefinition}/inactivate", name="questionDefinition_inactivate") * @Security("has_role('ROLE_EMPLOYER')") */ public function inactivateAction(PollDefinition $pollDefinition, QuestionDefinition $questionDefinition) { $em = $this->getDoctrine()->getManager(); $entity = $em->getRepository('AkPollBundle:QuestionDefinition')->find($questionDefinition->getId()); $entity->setInactivated(true); $em->flush(); return $this->redirect($this->generateUrl('questionDefinition', array('pollDefinition' => $pollDefinition->getId()))); }