Skip to content

Commit 082adb5

Browse files
committed
[DI] Document param() and abstract_arg()
1 parent a3c671b commit 082adb5

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

components/dependency_injection.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,8 @@ config files:
299299
$services = $configurator->services();
300300
301301
$services->set('mailer', 'Mailer')
302-
->args(['%mailer.transport%'])
302+
// the param() method was introduced in Symfony 5.2.
303+
->args([param('mailer.transport')])
303304
;
304305
305306
$services->set('newsletter_manager', 'NewsletterManager')

service_container.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,7 @@ admin email. In this case, each needs to have a unique service id:
11161116
->args([
11171117
service(MessageGenerator::class),
11181118
service('mailer'),
1119-
1119+
11201120
]);
11211121
11221122
$services->set('site_update_manager.normal_users', SiteUpdateManager::class)

service_container/tags.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,8 @@ For example, you may add the following transports as services:
273273
$services = $configurator->services();
274274
275275
$services->set(\Swift_SmtpTransport::class)
276-
->args(['%mailer_host%'])
276+
// the param() method was introduced in Symfony 5.2.
277+
->args([param('mailer_host')])
277278
->tag('app.mail_transport')
278279
;
279280
@@ -437,7 +438,8 @@ To answer this, change the service declaration:
437438
$services = $configurator->services();
438439
439440
$services->set(\Swift_SmtpTransport::class)
440-
->args(['%mailer_host%'])
441+
// the param() method was introduced in Symfony 5.2.
442+
->args([param('mailer_host')])
441443
->tag('app.mail_transport', ['alias' => 'smtp'])
442444
;
443445

0 commit comments

Comments
 (0)