dev-master
9999999-dev http://github.com/mcadare/EventHubBundleEventHubBundle is an EventBundle integration bundle for Symfony.
MIT
The Requires
- php >=5.3.3
- symfony/framework-bundle ~2.3
- mcadare/eventhub *
by Meven
events symfony2
Wallogit.com
2017 © Pedro Peláez
EventHubBundle is an EventBundle integration bundle for Symfony.
EventHubBundle is an EventBundle integration bundle for Symfony., (*1)
It gives you the possibilty to declare events to listen to via your symfony config and configure downstream events to fire like so:, (*2)
event_hub:
order.create: #business event
mail:
Valid: 'ORDER_CONFIRMATION'
flash:
Valid:
level: success
code: 'MSG_ORDER_AJOUT_OK'
Invalid:
level: danger
code: 'MSG_ORDER_AJOUT_KO'
Pending:
code: 'MSG_ORDER_AJOUT_ATTENTE'
In this example, when the custom "order.create" event is fired, depending on the status of the event, a mail and/or a flash message will be triggered (with the corresponding parameters). The aftermath is way less dependencies between business and application logic., (*3)
NB: Some dependencies are required in order to catch the fired events. see FlashMessageHandlerBundle for Example, (*4)
EventHubBundle is an EventBundle integration bundle for Symfony.
MIT
events symfony2