diff --git a/framework/base/ErrorHandler.php b/framework/base/ErrorHandler.php index 69d91693f54..bfe4b9f2e2b 100644 --- a/framework/base/ErrorHandler.php +++ b/framework/base/ErrorHandler.php @@ -188,7 +188,7 @@ protected function handleFallbackExceptionMessage($exception, $previousException } $msg .= "\n\$_SERVER = " . VarDumper::export($_SERVER); } else { - echo 'An internal server error occurred.'; + echo $this->fallbackExceptionMessage($exception); } error_log($msg); if (defined('HHVM_VERSION')) { @@ -197,6 +197,11 @@ protected function handleFallbackExceptionMessage($exception, $previousException exit(1); } + protected function fallbackExceptionMessage($exception) + { + return 'An internal server error occurred.'; + } + /** * Handles HHVM execution errors such as warnings and notices. *