API et Symfony

Des API dont le contrat ne dépend pas de votre base

Des ressources API pensées pour leurs consommateurs, et un environnement de développement qui ne gêne personne.

Les problèmes que nous réglons

  • Des entités Doctrine exposées telles quelles : chaque changement de schéma casse l'API.

  • Des groupes de sérialisation impossibles à suivre.

  • Des requêtes N+1 sur chaque collection.

  • Une documentation OpenAPI qui ne correspond pas au comportement réel.

  • Des fichiers créés par root dans les conteneurs de développement.

Ce que nous mettons en place

  • Des ressources API en DTO, séparées des entités.

  • Des providers, processors et mappers testables.

  • Une documentation OpenAPI fidèle.

  • Un environnement Docker et FrankenPHP propre.

Voir aussi notre accompagnement Symfony et API Platform

Une décision d'architecture à prendre ?

Parlons-en Retour à l'offre conseil