瀏覽代碼

dev 2021-02

Max F 4 年之前
父節點
當前提交
5908e6c9bd
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/App/Middlewares/UrlRouter.php

+ 8 - 0
src/App/Middlewares/UrlRouter.php

@@ -117,6 +117,14 @@ class UrlRouter
 
 
 			// ERROR 500
+			if (in_array($error_code, [500])) {
+				// if $error_code is a 500 page not found
+				if (empty($error_message)) {
+					$error_message = '<title>Server error</title><h1>Server error</h1><p>An error has occured</p>';
+				}
+				return $response->html($error_message, $error_code);
+			}
+
 
 			if (! $this->catch_exceptions) {
 				// on relance l'exception => pour laisser la gestion de l'erreur à un handler parent (ou le error_handler par defaut de PHP)