コード例 #1
0
ファイル: WebErrorHandler.php プロジェクト: rgigger/zinc
 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();
 }
コード例 #2
0
ファイル: ServiceZone.php プロジェクト: rgigger/zinc
 public function initPages()
 {
     ErrorSettings::setDisplayMode('cli');
     WrapHeader('Content-Type: application/json');
 }
コード例 #3
0
ファイル: Error.php プロジェクト: rgigger/zinc
 public static function setDisplayMode($mode)
 {
     self::$mode = $mode;
 }