/** * @Route("/contrat/{id}/generation-mouvement", name="contrat_generation_mouvement") * @ParamConverter("contrat", class="AppBundle:Contrat") */ public function generationMouvementAction(Request $request, Contrat $contrat) { $dm = $this->get('doctrine_mongodb')->getManager(); $contrat->generateMouvement(); $dm->persist($contrat); $dm->flush(); return $this->redirectToRoute('facture_societe', array('id' => $contrat->getSociete()->getId())); }