Example #1
0
 private function processEvent(DomainEventInterface $event)
 {
     $this->eventListeners->filter(function (EventListenerInterface $eventListener) use($event) {
         return $eventListener->isSubscribedTo($event);
     })->each(function (EventListenerInterface $eventListener) use($event) {
         $eventListener->handle($event);
     });
 }