@@ -92,7 +92,7 @@ it a parameter in the container and then referring to this parameter for the
92
92
$sc = new ContainerBuilder();
93
93
$sc->setParameter('mailer.transport', 'sendmail');
94
94
$sc->register('mailer', 'Mailer')
95
- ->addArgument('%sendmail %'));
95
+ ->addArgument('%mailer.transport %'));
96
96
97
97
Now that the ``mailer `` service is in the container you can inject it as
98
98
a dependency of other classes. If you have a ``NewsletterManager `` class
@@ -125,7 +125,7 @@ Then you can register this as a service as well and pass the ``mailer`` service
125
125
126
126
$sc->setParameter('mailer.transport', 'sendmail');
127
127
$sc->register('mailer', 'Mailer')
128
- ->addArgument('%sendmail %'));
128
+ ->addArgument('%mailer.transport %'));
129
129
130
130
$sc->register('newsletter_manager', 'NewsletterManager')
131
131
->addArgument(new Reference('mailer'));
@@ -161,7 +161,7 @@ If you do want to though then the container can call the setter method:
161
161
162
162
$sc->setParameter('mailer.transport', 'sendmail');
163
163
$sc->register('mailer', 'Mailer')
164
- ->addArgument('%sendmail %'));
164
+ ->addArgument('%mailer.transport %'));
165
165
166
166
$sc->register('newsletter_manager', 'NewsletterManager')
167
167
->addMethodCall('setMailer', new Reference('mailer'));
@@ -274,7 +274,7 @@ The ``newsletter_manager`` and `` mailer`` services can be set up using config f
274
274
// ...
275
275
$sc->setParameter('mailer.transport', 'sendmail');
276
276
$sc->register('mailer', 'Mailer')
277
- ->addArgument('%sendmail %'));
277
+ ->addArgument('%mailer.transport %'));
278
278
279
279
$sc->register('newsletter_manager', 'NewsletterManager')
280
280
->addMethodCall('setMailer', new Reference('mailer'));
0 commit comments