getCode() >= 100 && $e->getCode() <= 599) ? $e->getCode() : 500; http_response_code($httpCode); if (Core::$environment >= Core::DEVELOPMENT) { $class = get_class($e); $code = $e->getCode(); $message = $e->getMessage(); $file_ = $e->getFile(); $line = $e->getLine(); $xdebug_message = property_exists($e, 'xdebug_message') ? $e->xdebug_message : ''; $view = Core::findFile('view/exception', 'error', 'html'); if ($view) { include $view; return; } } if (($view500 = Core::findFile('view/errors', '500', 'html')) !== false) { include $view500; } } }