Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
Je voulais savoir si certains d'entre vous on déjà remplacé/utilisé l'event manager de ZF par celui de Symfony ? Et si oui comment avez-vous procédé ? Je voudrais pouvoir l'utiliser via l'injection de dépendance et initialiser l'instance de EventDispatcher dans le onBootstrap. Et si je pouvais même capturer les event de base de ZF ça serait encore mieux comme par exemple MvcEvent::EVENT_DISPATCH.
Avez-vous des pistes ? (ZF2 ou ZF3)
Merci d'avance.
Hors ligne
Bonjour,
C'est une bonne question. J'ai de sérieux doute que cela soit possible puisque tout le framework est basé sur l'event manager (Zend framework étant "event driven") l'Event manager est donc le composant essentiel du framework.
De plus aucune norme PSR n'existe pour normer la couche de l'event manager, ce qui me fait croire que le code qui teste les interface EventManagerInterface partout dans le ZF ne marcherons pas du tout.
Les module tiers se basent aussi dessus.
Si ton event manager de synfony as des nom de méthodes différent, une interface différente, laisse faire tu y passeras beaucoup trop de temps.
Une question : Pourquoi souhaites-tu l'event manager de Symfony sur ZF ?
Dernière modification par JGreco (21-11-2016 13:26:21)
Hors ligne
Je posais la question par curiosité, mais ça me semblait logique que ça ne soit pas possible de remplacer l'event manager de Zend par l'event dispatcher de Symfony.
Par contre j'ai eu confirmation que rien m'empêche d'utiliser celui de Symfony pour mes custom event via une factory.
Je trouve l'event dispatcher de Symfony beaucoup mieux foutu que celui de Zend ^^
Hors ligne
Ha tu pourrai montrer en quoi ? Cela m'interresse.
Dernière modification par JGreco (01-12-2016 09:14:54)
Hors ligne