Я хочу прослушивать события ошибок в методе module.php init () вместо метода onBootstrap (). Как в некоторых случаях, например, передается неверный HTTP-метод, onBootstrap () даже не загружается. Однако, когда я выполняю приведенный ниже код, он ни через какую-либо ошибку не прослушивает событие.
public function init(ModuleManager $e) {
$eventManager = $e->getEventManager();
$moduleRouteListener = new ModuleRouteListener();
$moduleRouteListener->attach($eventManager);
$eventManager->attach(MvcEvent::EVENT_DISPATCH_ERROR, array(
$this,
'onDispatchError'
), 0);
$eventManager->attach(MvcEvent::EVENT_RENDER_ERROR, array(
$this,
'onRenderError'
), 0);
}
Спасибо
Задача ещё не решена.
Других решений пока нет …