Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1737a93

Browse files
committed
do not deal with named-arguments that may not exist
1 parent 740987c commit 1737a93

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2594,9 +2594,7 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $
25942594

25952595
if (ContainerBuilder::willBeAvailable('symfony/mercure-notifier', MercureTransportFactory::class, $parentPackages, true) && ContainerBuilder::willBeAvailable('symfony/mercure-bundle', MercureBundle::class, $parentPackages, true) && \in_array(MercureBundle::class, $container->getParameter('kernel.bundles'), true)) {
25962596
$container->getDefinition($classToServices[MercureTransportFactory::class])
2597-
->replaceArgument('$registry', new Reference(HubRegistry::class))
2598-
->replaceArgument('$client', new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE))
2599-
->replaceArgument('$dispatcher', new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE));
2597+
->replaceArgument('$registry', new Reference(HubRegistry::class));
26002598
} elseif (ContainerBuilder::willBeAvailable('symfony/mercure-notifier', MercureTransportFactory::class, $parentPackages, true)) {
26012599
$container->removeDefinition($classToServices[MercureTransportFactory::class]);
26022600
}
@@ -2605,16 +2603,16 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $
26052603
$container->getDefinition($classToServices[FakeChatTransportFactory::class])
26062604
->replaceArgument('$mailer', new Reference('mailer'))
26072605
->replaceArgument('$logger', new Reference('logger'))
2608-
->replaceArgument('$client', new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE))
2609-
->replaceArgument('$dispatcher', new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE));
2606+
->addArgument(new Reference('event_dispatcher'))
2607+
->addArgument(new Reference('http_client'));
26102608
}
26112609

26122610
if (ContainerBuilder::willBeAvailable('symfony/fake-sms-notifier', FakeSmsTransportFactory::class, ['symfony/framework-bundle', 'symfony/notifier', 'symfony/mailer'], true)) {
26132611
$container->getDefinition($classToServices[FakeSmsTransportFactory::class])
26142612
->replaceArgument('$mailer', new Reference('mailer'))
26152613
->replaceArgument('$logger', new Reference('logger'))
2616-
->replaceArgument('$client', new Reference('http_client', ContainerBuilder::NULL_ON_INVALID_REFERENCE))
2617-
->replaceArgument('$dispatcher', new Reference('event_dispatcher', ContainerBuilder::NULL_ON_INVALID_REFERENCE));
2614+
->addArgument(new Reference('event_dispatcher'))
2615+
->addArgument(new Reference('http_client'));
26182616
}
26192617

26202618
if (isset($config['admin_recipients'])) {

0 commit comments

Comments
 (0)