{% extends 'WebProfilerBundle:Profiler:layout.html.twig' %} {% from _self import display_listener %} {% block menu %} Events Events {% endblock %} {% block panel %}

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 %}