Différences entre les versions de « Programmation PHP/Symfony/API »

 
A ce stade l'URL /api/doc affiche juste un lien ''NelmioApiDocBundle''. Mais si les contrôleurs d'API sont identifiés dans annotations.yaml (avec un préfixe "api"), on peut voir une liste automatique de toutes leurs routes.
 
{{attention|Pour documenter /api/* sauf /api/doc, il faut préciser l'exception en regex dans <u>packages/nelmio_api_doc.yaml</u> :}}
<syntaxhighlight lang=yaml>
nelmio_api_doc:
areas:
path_patterns:
- ^/api/(?!/doc$)
</syntaxhighlight>
 
===== Authentification =====
Pour tester depuis la documentation des routes nécessitant un token JWT, ajouter dans <u>packages/nelmio_api_doc.yaml</u> :
<syntaxhighlight lang=yaml>
nelmio_api_doc: