static function handleDevError($errno, $errstr, $errfile, $errline, $context, $backtraceInfo) { $errorLine = self::formatErrorLineHtml($errno, $errstr, $errfile, $errline, $context, $backtraceInfo); echo '<p>' . $errorLine . '</p>'; $backtraceInfo = $backtraceInfo ? $backtraceInfo : debug_backtrace(); if (ErrorSettings::getDisplayMode() == 'web') { $backtraceView = new Backtrace($backtraceInfo); } else { $backtraceView = new BacktraceViewCli($backtraceInfo); } $backtraceView->display(); }
public function initPages() { ErrorSettings::setDisplayMode('cli'); WrapHeader('Content-Type: application/json'); }
public static function setDisplayMode($mode) { self::$mode = $mode; }