You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.6 KiB
43 lines
1.6 KiB
<?php |
|
/** |
|
* @var \yii\base\View $this |
|
* @var string|null $file |
|
* @var integer|null $line |
|
* @var string|null $class |
|
* @var string|null $method |
|
* @var integer $index |
|
* @var string[] $lines |
|
* @var integer $begin |
|
* @var integer $end |
|
* @var \yii\base\ErrorHandler $context |
|
*/ |
|
$context = $this->context; |
|
?> |
|
<li class="<?php if (!$context->isCoreFile($file) || $index === 1) echo 'application'; ?> call-stack-item"> |
|
<div class="element-wrap"> |
|
<div class="element"> |
|
<span class="line-number"><?php echo (int)$index; ?>.</span> |
|
<span class="text"><?php if ($file !== null) echo 'in ' . $context->htmlEncode($file); ?></span> |
|
<?php if ($method !== null): ?> |
|
<span class="call"> |
|
<?php if ($file !== null) echo '–' ?> |
|
<?php if ($class !== null) echo $context->addTypeLinks($class) . '→'; ?><?php echo $context->addTypeLinks($method . '()'); ?> |
|
</span> |
|
<?php endif; ?> |
|
<span class="at"><?php if ($line !== null) echo 'at line'; ?></span> |
|
<span class="line"><?php if ($line !== null) echo (int)$line; ?></span> |
|
</div> |
|
</div> |
|
<?php if (!empty($lines)): ?> |
|
<div class="code-wrap"> |
|
<div class="error-line" style="top: <?php echo 18 * (int)($line - $begin); ?>px;"></div> |
|
<?php for ($i = $begin; $i <= $end; ++$i): ?> |
|
<div class="hover-line" style="top: <?php echo 18 * (int)($i - $begin); ?>px;"></div> |
|
<?php endfor; ?> |
|
<div class="code"> |
|
<span class="lines"><?php for ($i = $begin; $i <= $end; ++$i) echo (int)$i . '<br/>'; ?></span> |
|
<pre><?php for ($i = $begin; $i <= $end; ++$i) echo $context->htmlEncode($lines[$i]); ?></pre> |
|
</div> |
|
</div> |
|
<?php endif; ?> |
|
</li>
|
|
|