Nouveau dans Symfony 7.4 : Extension de la validation et de la sérialisation avec les attributs PHP (Blog Symfony)

SymfonyBlog - 18/11
Symfony 7.4 introduit de nouveaux attributs PHP qui vous permettent d'étendre les métadonnées de validation et de sérialisation pour les classes que vous ne contrôlez pas.
Contribué par Nicolas Grekas dans #61532 , #61545 et #61563

De nombreuses applications Symfony s'appuient sur des bundles et packages externes qui fournissent leurs propres classes. Lorsque vous aviez besoin de personnaliser la façon dont ces classes étaient validées ou sérialisées, vous deviez redéfinir leurs métadonnées dans des fichiers XML ou YAML placés dans des répertoires de configuration codés en dur tels queconfiguration/validation/. Cela a fonctionné, mais cela semblait déconnecté du code de votre application.

Symfony 7.4 introduit une meilleure approche. Vous pouvez désormais étendre les métadonnées de validation et de sérialisation à l'aide des attributs PHP. Pour ...
[Courte citation de 8% de l'article original]

Loading...