Comment utiliser les attributs PHP sur un contrôleur Symfony ?
Summary
L’article explique comment créer et utiliser un attribut PHP personnalisé dans Symfony pour ajouter dynamiquement un comportement, tel que le logging, sur des contrôleurs. Il détaille la construction d’un attribut, son application sur une classe ou une méthode, et la mise en place d’un listener pour activer le comportement, en couvrant les évolutions par version (Symfony 6.2, 8.1 et 8.2). Des exemples concrets illustrent l’utilisation des attributs et les cas d’usage possibles.