public function testEnableDisable() { $processSchedule = new ProcessSchedule(); $this->assertTrue($processSchedule->getEnabled()); $processSchedule->disable(); $this->assertFalse($processSchedule->getEnabled()); $processSchedule->enable(); $this->assertTrue($processSchedule->getEnabled()); }
/** * @Route("/disable/{id}", name="process_schedule_disable") */ public function disableAction(Request $request, ProcessSchedule $processSchedule) { $em = $this->getDoctrine()->getManager(); $processSchedule->disable(); $em->persist($processSchedule); $em->flush(); $this->get('session')->getFlashBag()->add('success', 'Scheduled process successfully disabled.'); return $this->redirectToRoute('process_schedule_list'); }