From 1b2501820842c11416c672fc386a1fcff9ace808 Mon Sep 17 00:00:00 2001 From: Saro0h Date: Tue, 6 Jan 2015 09:39:50 +0100 Subject: [PATCH] [FrameworkBundle] Fixed TextDescriptor::describeEventDispatcherListeners() --- .../FrameworkBundle/Console/Descriptor/TextDescriptor.php | 5 +++-- .../Tests/Fixtures/Descriptor/event_dispatcher_1_events.txt | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php b/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php index 88ad0ea3bc..fea7962550 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php +++ b/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php @@ -310,6 +310,8 @@ class TextDescriptor extends Descriptor foreach ($registeredListeners as $order => $listener) { $table->addRow(array(sprintf('#%d', $order + 1), $this->formatCallable($listener))); } + + $table->render(); } else { ksort($registeredListeners); foreach ($registeredListeners as $eventListened => $eventListeners) { @@ -320,10 +322,9 @@ class TextDescriptor extends Descriptor foreach ($eventListeners as $order => $eventListener) { $table->addRow(array(sprintf('#%d', $order + 1), $this->formatCallable($eventListener))); } + $table->render(); } } - - $table->render(); } /** diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/event_dispatcher_1_events.txt b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/event_dispatcher_1_events.txt index 4cd880b0ef..a07176b593 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/event_dispatcher_1_events.txt +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/event_dispatcher_1_events.txt @@ -1,6 +1,12 @@ [event_dispatcher] Registered listeners by event [Event] event1 ++-------+-------------------+ +| Order | Callable | ++-------+-------------------+ +| #1 | global_function() | +| #2 | \Closure() | ++-------+-------------------+ [Event] event2 +-------+-----------------------------------------------------------------------------------+