From 86d0984517d7c3b44ffc5852f466b71eedabf296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hinrik=20=C3=96rn=20Sigur=C3=B0sson?= Date: Thu, 18 Jan 2018 10:32:25 +0100 Subject: [PATCH] Set HTTP response code to 500 in case of exceptions Resolves Seldaek/monolog#1096. --- src/Monolog/ErrorHandler.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Monolog/ErrorHandler.php b/src/Monolog/ErrorHandler.php index d0b1aa6d..dfccaa9f 100644 --- a/src/Monolog/ErrorHandler.php +++ b/src/Monolog/ErrorHandler.php @@ -166,6 +166,10 @@ class ErrorHandler call_user_func($this->previousExceptionHandler, $e); } + if (!headers_sent() && ini_get('display_errors') === 0) { + http_response_code(500); + } + exit(255); }