/** * Starts a project * * @Route("/{id}/start", name="project_start") * @Method({"GET"}) */ public function startAction(Request $request, Project $project) { if (is_null($project->getActualStartDate())) { $project->start(); $em = $this->getDoctrine()->getManager(); $em->persist($project); $em->flush(); } return $this->redirectToRoute('project_show', array('id' => $project->getId())); }