« Programmation PHP avec Symfony/API » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 10 : | Ligne 10 : | ||
composer require symfony/serializer |
composer require symfony/serializer |
||
composer require friendsofsymfony/rest-bundle |
composer require friendsofsymfony/rest-bundle |
||
composer require "nelmio/api-doc-bundle" |
|||
</source> |
|||
=== jms/serializer-bundle === |
|||
<source lang=bash> |
|||
composer require jms/serializer-bundle |
|||
composer require friendsofsymfony/rest-bundle |
|||
composer require "nelmio/api-doc-bundle" |
|||
</source> |
</source> |
||
Version du 30 mars 2019 à 11:31
Installation
Pour créer une Interface de programmation (API) REST on distingue deux solutions :
- symfony/serializer, qui donne des contrôleurs
extends FOSRestController
et des méthodes aux annotations@Rest\Post()
[1]. - jms/serializer-bundle, avec des contrôleurs
extends RestController
et des méthodes aux annotations@ApiDoc()
.
symfony/serializer
composer require symfony/serializer
composer require friendsofsymfony/rest-bundle
composer require "nelmio/api-doc-bundle"
jms/serializer-bundle
composer require jms/serializer-bundle
composer require friendsofsymfony/rest-bundle
composer require "nelmio/api-doc-bundle"