/** * @param string|TextResponse $message : the error message to display * @param int $code : the HTTP response code */ public function __construct($message, int $code = 500) { if (!Config::getBool('debug')) { // only show the full error message in debug environments $message = '<h1>Internal server error</h1>'; $code = 500; } parent::__construct($message); $this->code = $code; }