84 lines
3.1 KiB
Twig
84 lines
3.1 KiB
Twig
|
{% extends '@WebProfiler/Profiler/layout.html.twig' %}
|
||
|
|
||
|
{% block toolbar %}
|
||
|
{% if collector.dumpsCount %}
|
||
|
{% set icon %}
|
||
|
{{ source('@Debug/Profiler/icon.svg') }}
|
||
|
<span class="sf-toolbar-value">{{ collector.dumpsCount }}</span>
|
||
|
{% endset %}
|
||
|
|
||
|
{% set text %}
|
||
|
{% for dump in collector.getDumps('html') %}
|
||
|
<div class="sf-toolbar-info-piece">
|
||
|
<span>
|
||
|
{% if dump.label is defined and '' != dump.label %}
|
||
|
<span class="sf-toolbar-file-line"><strong>{{ dump.label }}</strong> in </span>
|
||
|
{% endif %}
|
||
|
{% if dump.file %}
|
||
|
{% set link = dump.file|file_link(dump.line) %}
|
||
|
{% if link %}
|
||
|
<a href="{{ link }}" title="{{ dump.file }}">{{ dump.name }}</a>
|
||
|
{% else %}
|
||
|
<abbr title="{{ dump.file }}">{{ dump.name }}</abbr>
|
||
|
{% endif %}
|
||
|
{% else %}
|
||
|
{{ dump.name }}
|
||
|
{% endif %}
|
||
|
</span>
|
||
|
<span class="sf-toolbar-file-line">line {{ dump.line }}</span>
|
||
|
|
||
|
{{ dump.data|raw }}
|
||
|
</div>
|
||
|
{% endfor %}
|
||
|
{% endset %}
|
||
|
|
||
|
{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': true }) }}
|
||
|
{% endif %}
|
||
|
{% endblock %}
|
||
|
|
||
|
{% block menu %}
|
||
|
<span class="label {{ collector.dumpsCount == 0 ? 'disabled' }}">
|
||
|
<span class="icon">{{ source('@Debug/Profiler/icon.svg') }}</span>
|
||
|
<strong>Debug</strong>
|
||
|
</span>
|
||
|
{% endblock %}
|
||
|
|
||
|
{% block panel %}
|
||
|
<h2>Dumped Contents</h2>
|
||
|
|
||
|
{% for dump in collector.getDumps('html') %}
|
||
|
<div class="sf-dump sf-reset">
|
||
|
<span class="metadata">
|
||
|
{% if dump.label is defined and '' != dump.label %}
|
||
|
<strong>{{ dump.label }}</strong> in
|
||
|
{% else %}
|
||
|
In
|
||
|
{% endif %}
|
||
|
{% if dump.line %}
|
||
|
{% set link = dump.file|file_link(dump.line) %}
|
||
|
{% if link %}
|
||
|
<a href="{{ link }}" title="{{ dump.file }}">{{ dump.name }}</a>
|
||
|
{% else %}
|
||
|
<abbr title="{{ dump.file }}">{{ dump.name }}</abbr>
|
||
|
{% endif %}
|
||
|
{% else %}
|
||
|
{{ dump.name }}
|
||
|
{% endif %}
|
||
|
line <a class="text-small sf-toggle" data-toggle-selector="#sf-trace-{{ loop.index0 }}">{{ dump.line }}</a>:
|
||
|
</span>
|
||
|
|
||
|
<div class="sf-dump-compact hidden" id="sf-trace-{{ loop.index0 }}">
|
||
|
<div class="trace">
|
||
|
{{ dump.fileExcerpt ? dump.fileExcerpt|raw : dump.file|file_excerpt(dump.line) }}
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
{{ dump.data|raw }}
|
||
|
</div>
|
||
|
{% else %}
|
||
|
<div class="empty empty-panel">
|
||
|
<p>No content was dumped.</p>
|
||
|
</div>
|
||
|
{% endfor %}
|
||
|
{% endblock %}
|