diff --git a/framework/base/ErrorHandler.php b/framework/base/ErrorHandler.php index 2ad8f29..250c403 100644 --- a/framework/base/ErrorHandler.php +++ b/framework/base/ErrorHandler.php @@ -18,6 +18,8 @@ namespace yii\base; * @author Qiang Xue * @since 2.0 */ +use yii\util\VarDumper; + class ErrorHandler extends ApplicationComponent { /** @@ -252,14 +254,17 @@ class ErrorHandler extends ApplicationComponent } else { $cssClass = 'app expanded'; } - $hasCode = $t['file'] !== 'unknown' && is_file($t['file']); + + $hasCode = isset($t['file']) && $t['file'] !== 'unknown' && is_file($t['file']); echo "#$n"; echo '
'; if ($hasCode) { echo '
+
-
'; } echo ' '; - echo $this->htmlEncode($t['file']) . '(' . $t['line'] . '): '; + if(isset($t['file'])) { + echo $this->htmlEncode($t['file']) . '(' . $t['line'] . '): '; + } if (!empty($t['class'])) { echo '' . $t['class'] . '' . $t['type']; }