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

 
== Installation ==
Pour créer une {{w|interface de programmation}} (API) {{w|Representational state transfer|REST}} avec Symfony, il existe plusieurs bibliothèques :
* API Platform<ref>https://api-platform.com/</ref>, tout-en-un qui utilise les annotations des entités pour créer les APIs (donc pas besoin de créer des contrôleurs ou autres).
* Un ensemble de trois éléments : encodeur, générateur de doc en ligne et sérialiseur.
 
=== FOS REST ===
FOSRestBundle apporte les encodages pour API<ref>https://github.com/FriendsOfSymfony/FOSRestBundle</ref>. Installation :
<source lang=bash>
composer require "friendsofsymfony/rest-bundle"