On le remarque bien, la classe OrderController brise au moins deux des principes SOLID :
  • Le Principe de Responsabilité Unique (S) : une classe ne devrait avoir qu'une seule responsabilité
  • Le Principe Ouvert/Fermé (O) : on devrait pouvoir étendre le comportement d'une classe sans modifier la classe elle même

▶ Pour en savoir plus sur les principes SOLID, n'hésitez pas à suivre ma formation sur le sujet : https://learn.web-develop.me/comprendre-les-principes-solid-en-php

Les composants de Symfony : le système d'événements (EventDispatcher)

🔍 Découvrez ce qui se cache derrière le système d'événements de Symfony
🚀 Apprenez à l'utiliser dans tous vos projets PHP
💪 Améliorez vos pratiques de POO
🎁 Découvrez en bonus la puissance du Container de Services de Symfony dans tous vos projets PHP
2H30 de contenus par Lior Chamla