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 { else {
self::$handler->pushHandler(new PrettyPageHandler()); self::$handler->pushHandler(self::handler());
}
if (Misc::isAjaxRequest()){
self::$handler->pushHandler(new JsonResponseHandler());
}
if (Misc::isCommandLine()){
self::$handler->pushHandler(new PlainTextHandler());
} }
self::$handler->register(); self::$handler->register();
} }
/**
* @return Handler
*/
private static function handler()
{
if (Misc::isAjaxRequest()){
return new JsonResponseHandler();
}
if (Misc::isCommandLine()){
return new PlainTextHandler();
}
return new PrettyPageHandler();
}
} }