AFUP Day Lille 2023

12 mai 2023

L’AFUP Day 2023 Lille s’est déroulé au sein du grand amphithéâtre de l’Université Catholique de Lille, appelée « La Catho », un complexe datant de la fin du XIXème siècle et situé en centre-ville. Porté par une équipe rodée, avec déjà 4 éditions dans les jambes, vous pouvez compter sur l’édition lilloise pour emmener la communauté vers le top niveau, dans une ambiance festive.

Nos conférences

Doctrine, objet typé, et colonne JSON

Par Grégoire Pineau

Les bases de données savent gérer des colonnes JSON depuis des années déjà, et ces colonnes permettent d’accélérer le développement en simplifiant le code, les migrations, et la maintenance. Cependant, manipuler un array PHP n’est pas pratique : les analyseurs statiques de code sont perdu (a moins de spécifier énormément de chose via de la PHPDoc), PHP ne peut pas controller le type au runtime, mais surtout la lisibilité du code est réduite. En effet, à moins de lire tout le code, il est difficile de savoir quelles sont les clés obligatoires, lesquelles sont optionnel, et enfin comment est typé la donnée. À travers cette présentation, nous allons voir comment étendre doctrine pour avoir le meilleur des deux mondes : des colonnes en JSON, et des objects PHP fortement typé. (edited)