src/Controller/Mobile/VehiculeMouvementController.php line 35
<?phpnamespace App\Controller\Mobile;use App\Entity\AdminFinance\Vehicule\VehiculeMouvement;use App\Form\Mobile\VehiculeMouvementType;use App\Repository\AdminFinance\Vehicule\VehiculeMouvementRepository;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;use Doctrine\Persistence\ManagerRegistry;/*** Description of VehiculeMouvementController** @author cedric*/class VehiculeMouvementController extends AbstractController{private $mvtRepository;public function __construct(VehiculeMouvementRepository $mvtRepository){$this->mvtRepository = $mvtRepository;}/**** @param Request $request* @return Response*/#[Route('/vehicule/mvt', name: 'mobile_vehicule_mouvement')]public function voiture(Request $request, ManagerRegistry $doctrine) : Response{$mvt = new VehiculeMouvement();$form = $this->createForm(VehiculeMouvementType::class, $mvt, []);$form->handleRequest($request);if($request->isMethod('POST') && $form->isValid()) {$em = $doctrine->getManager();$em->persist($mvt);$em->flush();$request->getSession()->getFlashBag()->add('notice', 'Dépense carburant bien enregistrée !');}return $this->render('mobile/VehiculeMouvementForm.html.twig', ['form' => $form->createView()]);}}