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]