Yaffs site version 1.1
[yaffs-website] / vendor / symfony / event-dispatcher / Debug / TraceableEventDispatcher.php
index 9b460f55f6ac3c398a079afd1622416a32c34396..2f6d9be0276a78d8306b3d251ea42e4f02312748 100644 (file)
@@ -306,6 +306,12 @@ class TraceableEventDispatcher implements TraceableEventDispatcherInterface
             'event' => $eventName,
             'priority' => $this->getListenerPriority($eventName, $listener),
         );
+
+        // unwrap for correct listener info
+        if ($listener instanceof WrappedListener) {
+            $listener = $listener->getWrappedListener();
+        }
+
         if ($listener instanceof \Closure) {
             $info += array(
                 'type' => 'Closure',