public function queueEvent(\blaze\web\event\BlazeEvent $event) { if ($event != null && $event instanceof \blaze\web\event\ActionEvent) { if ($this->getImmediate()) { $event->setPhaseId(\blaze\web\event\PhaseId::APPLY_REQUEST); } else { $event->setPhaseId(\blaze\web\event\PhaseId::INVOKE_APPLICATION); } } parent::queueEvent($event); }