Ceci est une ancienne révision du document !
Swagger
Il existe un outils Swagger qui permet de generer la doc des API que l'on créé.
Cela peut fonctionner dans PHP avec la librairie swagger-php
qui va permettre a travers des annotations PHP de générer la documentation.
Installation
Installer la partie UI
Installer la commande swagger-php
Qui permettra de generer la description de l'API au format OpenAPI via la commande commande?
Pour installer : composer require zircote/swagger-php
D:\webprojects\test-api-project>composer require zircote/swagger-php Using version ^3.0 for zircote/swagger-php ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Restricting packages listed in "symfony/symfony" to "4.3.*" Package operations: 1 install, 0 updates, 0 removals - Installing zircote/swagger-php (3.0.2): Downloading (100%) Writing lock file Generating autoload files ocramius/package-versions: Generating version class... ocramius/package-versions: ...done generating version class Executing script cache:clear [OK] Executing script assets:install public [OK]
Ressources
Voir la vidéo de GrafikArt sur Swagger et OpenAPI pour plus di'nformations
Vous pourriez laisser un commentaire si vous étiez connecté.