Просмотр исходного кода

Merge pull request #1106 from hinrik/status_500_exception

Set HTTP response code to 500 in case of exceptions
Jordi Boggiano 7 лет назад
Родитель
Сommit
7ef89ec7c6
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/Monolog/ErrorHandler.php

+ 4 - 0
src/Monolog/ErrorHandler.php

@@ -170,6 +170,10 @@ class ErrorHandler
             call_user_func($this->previousExceptionHandler, $e);
             call_user_func($this->previousExceptionHandler, $e);
         }
         }
 
 
+        if (!headers_sent() && ini_get('display_errors') === 0) {
+            http_response_code(500);
+        }
+
         exit(255);
         exit(255);
     }
     }