Simplify ExceptionHandler

This commit is contained in:
Maarten 2020-03-03 20:20:35 +01:00
parent f907f2fb3a
commit 499ff85f63

View file

@ -52,19 +52,27 @@ class ExceptionHandler {
});
}
else {
self::$handler->pushHandler(new PrettyPageHandler());
}
if (Misc::isAjaxRequest()){
self::$handler->pushHandler(new JsonResponseHandler());
}
if (Misc::isCommandLine()){
self::$handler->pushHandler(new PlainTextHandler());
self::$handler->pushHandler(self::handler());
}
self::$handler->register();
}
/**
* @return Handler
*/
private static function handler()
{
if (Misc::isAjaxRequest()){
return new JsonResponseHandler();
}
if (Misc::isCommandLine()){
return new PlainTextHandler();
}
return new PrettyPageHandler();
}
}