File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed
src/Symfony/Component/Messenger Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -117,13 +117,15 @@ public function getExceptionsCount(string $bus = null): int
117117 return $ count ;
118118 }
119119
120- public function getMessages (string $ bus = null ): iterable
120+ public function getMessages (string $ bus = null ): array
121121 {
122- foreach ($ this ->data ['messages ' ] ?? array () as $ message ) {
123- if (null === $ bus || $ bus === $ message ['bus ' ]) {
124- yield $ message ;
125- }
122+ if (null === $ bus ) {
123+ return $ this ->data ['messages ' ];
126124 }
125+
126+ return array_filter ($ this ->data ['messages ' ], function ($ message ) use ($ bus ) {
127+ return $ bus === $ message ['bus ' ];
128+ });
127129 }
128130
129131 public function getBuses (): array
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ public function testHandle()
5050
5151 $ collector ->lateCollect ();
5252
53- $ messages = iterator_to_array ( $ collector ->getMessages () );
53+ $ messages = $ collector ->getMessages ();
5454 $ this ->assertCount (1 , $ messages );
5555
5656 $ file = __FILE__ ;
@@ -95,7 +95,7 @@ public function testHandleWithException()
9595
9696 $ collector ->lateCollect ();
9797
98- $ messages = iterator_to_array ( $ collector ->getMessages () );
98+ $ messages = $ collector ->getMessages ();
9999 $ this ->assertCount (1 , $ messages );
100100
101101 $ file = __FILE__ ;
@@ -145,7 +145,7 @@ public function testKeepsOrderedDispatchCalls()
145145
146146 $ collector ->lateCollect ();
147147
148- $ messages = iterator_to_array ( $ collector ->getMessages () );
148+ $ messages = $ collector ->getMessages ();
149149 $ this ->assertCount (5 , $ messages );
150150
151151 $ this ->assertSame ('#1 ' , $ messages [0 ]['message ' ]['value ' ]['message ' ]);
You can’t perform that action at this time.
0 commit comments