. * */ namespace Vvveb\Controller; #[\AllowDynamicProperties] class Error500 extends Base { function index() { $this->response->setType('json'); if (DEBUG) { return [ 'message' => $this->view->message ?? '', 'file' => $this->view->file ?? '', 'line_no' => $this->view->line_no ?? '', 'line' => $this->view->line ?? '', 'lines' => $this->view->lines ?? '', 'trace' => $this->view->trace ?? '', 'codeLines' => $this->view->code ?? '', 'code' => 500, ]; } else { return ['message' => 'Internal server error!', 'code' => 500]; } } }