{% extends '@WebProfiler/Profiler/layout.html.twig' %}
{% block toolbar %}
{% endblock %}
{% block menu %}
{{ include('@SyliusUi/DataCollector/icon.svg') }}
Template events
{{ collector.numberOfRenderedEvents }}
{% endblock %}
{% block panel %}
Template events metrics
{{ '%.0f'|format(collector.totalDuration * 1000) }} ms
Total execution time
{{ '%.0f'|format(collector.numberOfRenderedEvents) }}
Rendered events
{{ '%.0f'|format(collector.numberOfRenderedBlocks) }}
Rendered blocks
Rendered template events
{% if collector.renderedEvents|length > 0 %}
Event |
Duration |
Blocks |
{% for event in collector.renderedEvents %}
{% for name in event.names %}
{% if loop.first %}{% endif %}
{{ name }}{% if not loop.last %}, {% endif %}
{% if loop.first %}{% endif %}
{% endfor %}
|
{{ '%.0f'|format(event.time * 1000) }}ms |
{% if event.blocks|length > 0 %}
{% if event.names|length > 1 %}Origin event | {% endif %}
Name |
Template |
Duration |
Priority |
{% for block in event.blocks %}
{% if event.names|length > 1 %}{{ block.definition.eventName }} | {% endif %}
{{ block.definition.name }} |
{{ block.definition.template }} |
{{ '%.0f'|format(block.time * 1000) }}ms |
{{ block.definition.priority }} |
{% endfor %}
{% else %}
no blocks rendered
{% endif %}
|
{% endfor %}
{% else %}
No template events have been rendered.
{% endif %}
{% endblock %}