EventDispatcher Component ========================= The Symfony2 EventDispatcher component implements the Mediator pattern in a simple and effective way to make your projects truly extensible. ```php use Symfony\Component\EventDispatcher\EventDispatcher; use Symfony\Component\EventDispatcher\Event; $dispatcher = new EventDispatcher(); $dispatcher->addListener('event_name', function (Event $event) { // ... }); $dispatcher->dispatch('event_name'); ```