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