File tree 2 files changed +16
-42
lines changed
tests/Unit/DependencyInjection
2 files changed +16
-42
lines changed Original file line number Diff line number Diff line change @@ -21,9 +21,7 @@ public function prepend(ContainerBuilder $container): void
21
21
$ frameworkConfig = $ container ->getExtensionConfig ('framework ' );
22
22
$ messengerTransports = $ this ->getMessengerTransports ($ frameworkConfig );
23
23
24
- if (! empty ($ messengerTransports )) {
25
- $ container ->setParameter ('messenger.transports ' , $ messengerTransports );
26
- }
24
+ $ container ->setParameter ('messenger.transports ' , $ messengerTransports );
27
25
}
28
26
29
27
private function getMessengerTransports (array $ frameworkConfig ): array
Original file line number Diff line number Diff line change @@ -210,52 +210,28 @@ public function providePrependSetsMessengerTransportsParameterCases(): iterable
210
210
],
211
211
],
212
212
];
213
- }
214
-
215
- /**
216
- * @dataProvider provideDoesNotSetMessengerTransportsParameterCases
217
- */
218
- public function testPrependDoesNotSetMessengerTransportsParameterWhenNoMessengerConfigExists (
219
- array $ config ,
220
- ): void {
221
- $ container = self ::createMock (ContainerBuilder::class);
222
- $ container ->method ('getExtensionConfig ' )
223
- ->with ('framework ' )
224
- ->willReturn ($ config );
225
-
226
- $ container ->expects (self ::never ())->method ('setParameter ' );
227
213
228
- $ extension = new BrefMessengerExtension ;
229
- $ extension ->prepend ($ container );
230
- }
231
-
232
- public function provideDoesNotSetMessengerTransportsParameterCases (): iterable
233
- {
234
- yield 'empty config ' => [
235
- 'config ' => [],
236
- ];
237
-
238
- yield 'empty messenger config ' => [
239
- 'config ' => [
240
- 'messenger ' => [],
241
- ],
242
- ];
243
-
244
- yield 'not empty messenger config without transports key ' => [
245
- 'config ' => [
246
- 'messenger ' => [
247
- 'busses ' => [],
214
+ yield 'empty transports config when messenger only consuming messages ' => [
215
+ 'existConfig ' => [
216
+ [
217
+ 'messenger ' => [
218
+ 'transports ' => [],
219
+ ],
248
220
],
249
221
],
222
+ 'expectedTransportsParameter ' => [],
250
223
];
251
224
252
- yield 'not empty messenger config with empty transports key ' => [
253
- 'config ' => [
254
- 'messenger ' => [
255
- 'transports ' => [],
256
- 'busses ' => [],
225
+ yield 'multiple messenger configs with empty transports key when messenger only consuming messages ' => [
226
+ 'existConfig ' => [
227
+ [
228
+ 'messenger ' => [
229
+ 'transports ' => [],
230
+ 'busses ' => [],
231
+ ],
257
232
],
258
233
],
234
+ 'expectedTransportsParameter ' => [],
259
235
];
260
236
}
261
237
}
You can’t perform that action at this time.
0 commit comments