filmov
tv
Symfony6 et Symfony 7 Techwall #66 Le système d'événements
![preview_player](https://i.ytimg.com/vi/Wm1fOatpgOU/hqdefault.jpg)
Показать описание
Symfony6 et symfony 7 Techwall #66 Le système d'événements
Afin d’avoir un code extensible et basée sur des plugins qu’on peut ajouter avant ou après l’exécution d’un code, Symfony nous propose le composant EventDispatcher.
L’idée est de pouvoir ajouter des plugins avec des fonctionnalités qu’on peut greffer sans interférer dans les autres plugins.
L’EventDispatcher de Symfony utilises deux patron de conception pour le faire : Le Médiateur et l’observateur.
L’observateur va nous permettre de faire en sorte qu’un ou plusieurs observateurs sont intéressés par un ou plusieurs sujets. Chaque fois que quelque chose de neuf se produit dans un sujet, tous ses observateurs sont notifiés.
Le médiateur (La classe EventDispatcher) va nous permettre d’encapsuler la manière avec laquelle cet ensemble d’objets vont interagir. Il sera l’intermédiaire.
Pour résumer, le système d’événements de Symfony se base sur :
Un événement (Event)
Un gestionnaire d’événement (Dispatcher)
Les écouteurs sur les événement (Listner)
Afin d’avoir un code extensible et basée sur des plugins qu’on peut ajouter avant ou après l’exécution d’un code, Symfony nous propose le composant EventDispatcher.
L’idée est de pouvoir ajouter des plugins avec des fonctionnalités qu’on peut greffer sans interférer dans les autres plugins.
L’EventDispatcher de Symfony utilises deux patron de conception pour le faire : Le Médiateur et l’observateur.
L’observateur va nous permettre de faire en sorte qu’un ou plusieurs observateurs sont intéressés par un ou plusieurs sujets. Chaque fois que quelque chose de neuf se produit dans un sujet, tous ses observateurs sont notifiés.
Le médiateur (La classe EventDispatcher) va nous permettre d’encapsuler la manière avec laquelle cet ensemble d’objets vont interagir. Il sera l’intermédiaire.
Pour résumer, le système d’événements de Symfony se base sur :
Un événement (Event)
Un gestionnaire d’événement (Dispatcher)
Les écouteurs sur les événement (Listner)
Symfony6 et Symfony 7 Techwall #53 Les Service Générer un PDF avec DomPDF
Symfony6 et Symfony 7 Techwall #52 Les Service Envoi de mail via le bundle Mailer et Gmail
Symfony6 et Symfony 7 Techwall #66 Le système d'événements
Symfony 6 et Symfony 7 Techwall #8 Les sessions
Symfony 6 et Symfony 7 Techwall #1 Présentation de la formation
Symfony 6 et Symfony 7 Techwall #2 Installation de l'environnement de travail
Symfony6 et Symfony 7 Techwall #55 La couche sécurité, création d'un utilisateur
Symfony 6 et Symfony 7 Techwall #4 Découverte des dossiers et fichier formant un projet Symfony
Symfony 6,et Symfony 7 Techwall #9 Exercice de gestionnaire de todo avec les sessions
Symfony6 et Symfony 7 Techwall #34 Doctrine Repository QueryBuilder créer une requête personnalisée...
Symfony6 et Symfony 7 Techwall #58 La couche sécurité, Logout
Symfony6 et Symfony 7 Techwall #54 Les Service injecter des paramètres de configuration
Symfony 6 et Symfony 7 Techwall #10 Les Flashbag Session
Symfony6 et Symfony 7 Techwall #31 Doctrine Repository findBy nav de paginatin automatique
Symfony6 et Symfony7 Techwall #45 Les formulaires upload d'image
Symfony6 et Symfony 7 Techwall #33 Doctrine Manager Mettre à jour une personne
Symfony6 et Symfony 7 Techwall #51 Service et injection de dépendance factoriser l'upload de fi...
Symfony6 et 7 Techwall #35 Doctrine Repository ScalarResult et Factorisation parties du QueryBuilder
Symfony 6 et 7 Techwall #5 L'architecture HTTP de Symfony et la création de notre premier contr...
Symfony6 et Symfony7 Techwall #57 Sécurité, Créer formulaire d'authentification, form authentic...
Symfony6 et Symfony7 Techwall #67 Le système d'événements, Créer un événement
Symfony6 et Symfony7 Techwall #68 L'eventDispatcher et comment dispatcher un event
SYMFONY 6 et PHP 8 en 5 minutes avec DOCKER 🔥
Symfony6 et Symfony7 Techwall #48 ajouter font awesome et améliorer la mise en page
Комментарии