/** * Pull the triggers. * * @param EventInterface $event The event * * @return EventInterface */ protected function pullTriggers(EventInterface $event) { $event->stopPropagation(false); foreach ($this->getTriggers($event) as $trigger) { $trigger($event); if ($event->propagationIsStopped()) { break; } } return $event; }