@@ -2811,27 +2811,27 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $
2811
2811
2812
2812
if (ContainerBuilder::willBeAvailable ('symfony/mercure-notifier ' , NotifierBridge \Mercure \MercureTransportFactory::class, $ parentPackages ) && ContainerBuilder::willBeAvailable ('symfony/mercure-bundle ' , MercureBundle::class, $ parentPackages ) && \in_array (MercureBundle::class, $ container ->getParameter ('kernel.bundles ' ), true )) {
2813
2813
$ container ->getDefinition ($ classToServices [NotifierBridge \Mercure \MercureTransportFactory::class])
2814
- ->replaceArgument (' $registry ' , new Reference (HubRegistry::class))
2815
- ->replaceArgument (' $client ' , new Reference ('http_client ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ))
2816
- ->replaceArgument ( ' $dispatcher ' , new Reference ('event_dispatcher ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ));
2814
+ ->replaceArgument (0 , new Reference (HubRegistry::class))
2815
+ ->replaceArgument (1 , new Reference ('event_dispatcher ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ))
2816
+ ->addArgument ( new Reference ('http_client ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ));
2817
2817
} elseif (ContainerBuilder::willBeAvailable ('symfony/mercure-notifier ' , NotifierBridge \Mercure \MercureTransportFactory::class, $ parentPackages )) {
2818
2818
$ container ->removeDefinition ($ classToServices [NotifierBridge \Mercure \MercureTransportFactory::class]);
2819
2819
}
2820
2820
2821
2821
if (ContainerBuilder::willBeAvailable ('symfony/fake-chat-notifier ' , NotifierBridge \FakeChat \FakeChatTransportFactory::class, ['symfony/framework-bundle ' , 'symfony/notifier ' , 'symfony/mailer ' ])) {
2822
2822
$ container ->getDefinition ($ classToServices [NotifierBridge \FakeChat \FakeChatTransportFactory::class])
2823
- ->replaceArgument (' $mailer ' , new Reference ('mailer ' ))
2824
- ->replaceArgument (' $logger ' , new Reference ('logger ' ))
2825
- ->replaceArgument ( ' $client ' , new Reference ('http_client ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ))
2826
- ->replaceArgument ( ' $dispatcher ' , new Reference ('event_dispatcher ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ));
2823
+ ->replaceArgument (0 , new Reference ('mailer ' ))
2824
+ ->replaceArgument (1 , new Reference ('logger ' ))
2825
+ ->addArgument ( new Reference ('event_dispatcher ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ))
2826
+ ->addArgument ( new Reference ('http_client ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ));
2827
2827
}
2828
2828
2829
2829
if (ContainerBuilder::willBeAvailable ('symfony/fake-sms-notifier ' , NotifierBridge \FakeSms \FakeSmsTransportFactory::class, ['symfony/framework-bundle ' , 'symfony/notifier ' , 'symfony/mailer ' ])) {
2830
2830
$ container ->getDefinition ($ classToServices [NotifierBridge \FakeSms \FakeSmsTransportFactory::class])
2831
- ->replaceArgument (' $mailer ' , new Reference ('mailer ' ))
2832
- ->replaceArgument (' $logger ' , new Reference ('logger ' ))
2833
- ->replaceArgument ( ' $client ' , new Reference ('http_client ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ))
2834
- ->replaceArgument ( ' $dispatcher ' , new Reference ('event_dispatcher ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ));
2831
+ ->replaceArgument (0 , new Reference ('mailer ' ))
2832
+ ->replaceArgument (1 , new Reference ('logger ' ))
2833
+ ->addArgument ( new Reference ('event_dispatcher ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ))
2834
+ ->addArgument ( new Reference ('http_client ' , ContainerBuilder::NULL_ON_INVALID_REFERENCE ));
2835
2835
}
2836
2836
2837
2837
if (isset ($ config ['admin_recipients ' ])) {
0 commit comments