{% extends '@WebProfiler/Profiler/layout.html.twig' %} {% from _self import display_listener %} {% block menu %} Events Events {% endblock %} {% block panel %} {% if collector.calledlisteners|length %} {{ block('panelContent') }} {% else %}

Events

No events have been recorded. Are you sure that debugging is enabled in the kernel?

{% endif %} {% endblock %} {% block panelContent %}

Called Listeners

{% for listener in collector.calledlisteners %} {% endfor %}
Event name Listener
{{ listener.event }} {{ display_listener(listener) }}
{% if collector.notcalledlisteners %}

Not Called Listeners

{% set listeners = collector.notcalledlisteners %} {% for listener in listeners|keys|sort %} {% endfor %}
Event name Listener
{{ listeners[listener].event }} {{ display_listener(listeners[listener]) }}
{% endif %} {% endblock %} {% macro display_listener(listener) %} {% if listener.type == "Closure" %} Closure {% elseif listener.type == "Function" %} {% set link = listener.file|file_link(listener.line) %} {% if link %}{{ listener.function }}{% else %}{{ listener.function }}{% endif %} {% elseif listener.type == "Method" %} {% set link = listener.file|file_link(listener.line) %} {{ listener.class|abbr_class }}::{% if link %}{{ listener.method }}{% else %}{{ listener.method }}{% endif %} {% endif %} {% endmacro %}