Introduction: Quiz #1
Aperçu indisponible
Vous devez vous connecter ou vous inscrire pour voir cette leçon.
Se connecter
S'inscrire
Les composants de Symfony : le système d'événements (EventDispatcher)
Acheter maintenant
En savoir plus
Introduction
Présentation de la formation 🔥
Mise en place du projet
ℹ Découverte du projet
2
Problématique du projet : les principes SOLID
1
A la découverte du design pattern : Event Dispatcher
Introduction: Quiz #1
Les basiques du composant EventDispatcher
Installons le composant symfony/event-dispatcher 🚀
Émettre un événement avec le Dispatcher
Révisions : la notion de callable en PHP
Réagir à un événement : les Listeners (écouteurs)
1
Organiser nos Listeners sous forme de classes
1
Créer une classe d'événement spécifique
Code final : on réorganise tout notre code sous la forme de Listeners
2
👏 Premier récapitulatif
1
Les basiques du composant EventDispatcher: Quiz #2
Aller plus loin avec le composant EventDispatcher
Découvrons la notion de priorités !
1
Découvrons les Subscribers (mes préférés 😁)
2
Stoper la propagation d'un événément
3
👏 Deuxième récapitulatif
Aller plus loin avec le composant EventDispatcher: Quiz #3
✨ Conclusion de la formation
3
BONUS : Ajoutons le Container de Services de Symfony (composant DependencyInjection)
Installation et mise en place du Container de Services de Symfony !
Configurons les Listeners directement dans le YAML grâce aux Method Calls
Automatisons les subscribers grâce à la compilation du Container !
Découvrons la puissance des tags et automatisons encore plus !
Encore plus d'automatisation grâce au mot clé _instanceof
Refactorisation finale
👏 Conclusion finale
14