Une sérialisation adaptée avec API Platform et Symfony

Avatar of Mathias Arlaud Mathias Arlaud

API Platform, le fameux framework REST/GraphQL basé sur Symfony, est construit autour du processus de sérialisation/déserialisation, c'est-à-dire du processus de représentation d'un objet dans un format pouvant être persisté et inversement.

Une très forte dépendance existe ainsi entre API Platform et le composant Serializer de Symfony qui nous proposent à eux deux de multiples solutions techniques concernant la sérialisation d'un objet.

Groups, ContextBuilders, Serializers, DataTransformers, DTOs, Access controls, [...]. Tant d'outils disponibles répondant chacun à des besoins spécifiques. Certains moins complexes, d'autres plus puissants. Mais comment choisir la solution technique adaptée à son besoin ?

Durant ce talk, nous aborderons certaines de ces solutions et nous pencherons sur les besoins auxquels elles tentent de répondre afin d'utiliser ces solutions à bon escient.

Nous pourrons aussi constater qu'API Platform continue à améliorer ce processus de sérialisation avec notamment quelques fonctionnalités très intéressantes sorties dans sa version 2.6

Délivrée en français
Salle:
Track SensioLabs

vendredi, avril 9, 2021 at 11:10 AM – 11:45 AM

Session avancée, exploration approfondie du sujet.