====== L'entête de méthode ====== Les routes sont les moyens permettant de lancer les différentes méthodes des différents contrôleurs. Dans Synfony4, nous utiliserons les annotations pour les paramétrer. Ainsi, l'entête des méthodes permettra de * Connaitre les spécifications techniques des méthodes, * Consulter les droits d'accès à la méthode en fonctions des utilisateurs, * Consulter la route permettant d'accéder à la méthode. Un entête sera donc de la forme : /** * Edit a SWFile * * @Route("/ServiceWorker/edit/{sw}", name="swfile_edit_sw", requirements={"sw"="\d+"}) * * @IsGranted("ROLE_ADMIN", statusCode=404, message="Accès refusé !") * * @param Request $request * @param SWFile $SWFile * @return \Symfony\Component\HttpFoundation\RedirectResponse|Response */ public function editSW(Request $request, SWFile $SWFile){ ... }