/** * Handles exceptions. */ public static function handle_exception($e) { while (ob_get_level() > 0) { ob_end_clean(); } printf("<link rel='stylesheet' href='/apps/admin/css/debugger.css' /><h1>%s: %s</h1>\n", get_class($e), $e->getMessage()); Debugger::show_trace($e->getTrace()); }
/** * Handles exceptions. */ public static function handle_exception($e) { while (ob_get_level() > 0) { ob_end_clean(); } printf("<link rel='stylesheet' href='/apps/admin/css/debugger.css' /><h1>%s: %s</h1>\n", get_class($e), $e->getMessage()); $trace = $e->getTrace(); if (!Debugger::$is_error) { array_unshift($trace, array('file' => $e->getFile(), 'line' => $e->getLine(), 'function' => get_class($e), 'args' => array($e->getMessage()))); } Debugger::show_trace($trace); }