Pārlūkot izejas kodu

merged branch Seldaek/traceable_event (PR #1372)

Commits
-------

6c46a3b [FrameworkBundle] Prevent breakage when an array callback is not callable

Discussion
----------

[FrameworkBundle] Prevent breakage when an array callback is not callable

W/o this you get warnings that objects can't be converted to strings.
Fabien Potencier 14 gadi atpakaļ
vecāks
revīzija
08017fd881

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

@@ -52,7 +52,7 @@ class TraceableEventDispatcher extends ContainerAwareEventDispatcher implements
             if (is_string($listener)) {
                 $typeDefinition = '[string] '.$listener;
             } elseif (is_array($listener)) {
-                $typeDefinition = '[array] '.$listener[0].', '.$listener[1];
+                $typeDefinition = '[array] '.(is_object($listener[0]) ? get_class($listener[0]) : $listener[0]).'::'.$listener[1];
             } elseif (is_object($listener)) {
                 $typeDefinition = '[object] '.get_class($listener);
             } else {