Deprecated: Constant E_STRICT is deprecated in /var/www/wiki/inc/init.php on line 42
====== 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){ ... }