<span class="icon icon-close"><?=
$this->
include('assets/images/icon-minus-square.svg'
); ?></span>
<span class="icon icon-open"><?=
$this->
include('assets/images/icon-plus-square.svg'
); ?></span>
<?php
} ?>
<?php
if ('compact' !==
$style &&
$trace['function'
]) { ?>
<span class="trace-class"><?=
$this->
abbrClass($trace['class'
]); ?></span><?php
if ($trace['type'
]) { ?><span class="trace-type"><?=
$trace['type'
]; ?></span><?php
} ?><span class="trace-method"><?=
$trace['function'
]; ?></span><?php
if (isset($trace['args'
])) { ?><span class="trace-arguments">(<?=
$this->
formatArgs($trace['args'
]); ?>)</span><?php
} ?>
<?php
} ?>
<?php
if ($trace['file'
]) { ?>
<?php
$lineNumber =
$trace['line'
] ?: 1;
$fileLink =
$this->
getFileLink($trace['file'
],
$lineNumber);
$filePath =
strtr(strip_tags($this->
formatFile($trace['file'
],
$lineNumber)),
[' at line '.
$lineNumber => ''
]);
$filePathParts =
explode(\DIRECTORY_SEPARATOR,
$filePath);
?>
<span class="block trace-file-path">
in
<a href="<?=
$fileLink; ?>">
<?=
implode(\DIRECTORY_SEPARATOR,
array_slice($filePathParts, 0, -1
)).\DIRECTORY_SEPARATOR; ?><strong><?=
end($filePathParts); ?></strong>
</a>
<?php
if ('compact' ===
$style &&
$trace['function'
]) { ?>
<span class="trace-type"><?=
$trace['type'
]; ?></span>
<span class="trace-method"><?=
$trace['function'
]; ?></span>