浏览代码

[WebProfilerBundle] Update the event panel layout

Victor Berchet 14 年之前
父节点
当前提交
1f1ee3cb01

+ 1 - 1
src/Symfony/Bundle/FrameworkBundle/Debug/TraceableEventDispatcher.php

@@ -95,7 +95,7 @@ class TraceableEventDispatcher extends ContainerAwareEventDispatcher implements
             foreach ($this->getListeners($name) as $listener) {
                 $listener = $this->listenerToString($listener);
                 if (!isset($this->called[$name.'.'.$listener])) {
-                    $notCalled[] = array(
+                    $notCalled[$name.'.'.$listener] = array(
                         'class' => $listener,
                         'event' => $name,
                     );

+ 5 - 5
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/events.html.twig

@@ -12,13 +12,13 @@
 
     <table>
         <tr>
+            <th>Event name</th>
             <th>Class</th>
-            <th>Event</th>
         </tr>
         {% for elements in collector.calledlisteners %}
             <tr>
-                <td><code>{{ elements.class|abbr_class }}</code></td>
                 <td><code>{{ elements.event }}</code></td>
+                <td><code>{{ elements.class|abbr_class }}</code></td>
             </tr>
         {% endfor %}
     </table>
@@ -28,13 +28,13 @@
 
         <table>
             <tr>
-                <th>Event</th>
-                <th>Listener</th>
+                <th>Event name</th>
+                <th>Class</th>
             </tr>
             {% for elements in collector.notcalledlisteners %}
                 <tr>
-                    <td><code>{{ elements.class|abbr_class }}</code></td>
                     <td><code>{{ elements.event }}</code></td>
+                    <td><code>{{ elements.class|abbr_class }}</code></td>
                 </tr>
             {% endfor %}
         </table>