Skip to content

Commit 872562e

Browse files
authored
Merge pull request #91 from ahonymous/hotfix/fix-undefine-parameter-messenger-transports
hotfix: not fount messenger.transport parameter
2 parents a4ed7da + c7bdc7a commit 872562e

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/DependencyInjection/BrefMessengerExtension.php

+5-2
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,16 @@ public function prepend(ContainerBuilder $container): void
2828

2929
private function getMessengerTransports(array $frameworkConfig): array
3030
{
31-
$transportConfigs = array_column($frameworkConfig, 'messenger.transports');
31+
$transportConfigs = array_column(
32+
array_column($frameworkConfig, 'messenger'),
33+
'transports',
34+
);
3235
$transportConfigs = array_filter($transportConfigs);
3336

3437
if (empty($transportConfigs)) {
3538
return [];
3639
}
3740

38-
return array_merge_recursive(...$transportConfigs);
41+
return array_merge(...$transportConfigs);
3942
}
4043
}

tests/Unit/DependencyInjection/BrefMessengerExtensionTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function testPrependSetsMessengerTransportsParameter(
3333
->with('framework')
3434
->willReturn($existConfig);
3535

36-
$container->expects(self::atMost(2))
36+
$container->expects(self::once())
3737
->method('setParameter')
3838
->with(
3939
'messenger.transports',

0 commit comments

Comments
 (0)