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

 
=== Sérialiseur ===
Enfin pour la sérialisation, on distingue deuxplusieurs solutions :
* symfony/serializer, qui donne des contrôleurs <code>extends FOSRestController</code> et des méthodes aux annotations <code>@Rest\Post()</code><ref>https://www.thinktocode.com/2018/03/26/symfony-4-rest-api-part-1-fosrestbundle/</ref>.
* jms/serializer-bundle, avec des contrôleurs <code>extends RestController</code> et des méthodes aux annotations <code>@ApiDoc()</code>.
====* Le service <code>fos_rest.service.serializer ====</code>.
 
==== symfony/serializer ====
<source lang=bash>
composer require "jms/serializer-bundle"
</source>
 
==== fos_rest.service.serializer ====
<source lang=bash>
composer require "fos_rest.service.serializer"
</source>