@@ -41,7 +41,7 @@ configure the service container to use the
4141
4242 App\Email\NewsletterManager :
4343 # call the static method
44- factory : ['App\Email\NewsletterManagerStaticFactory', createNewsletterManager]
44+ factory : ['App\Email\NewsletterManagerStaticFactory', ' createNewsletterManager' ]
4545
4646 .. code-block :: xml
4747
@@ -104,7 +104,7 @@ Configuration of the service container then looks like this:
104104
105105 App\Email\NewsletterManager :
106106 # call a method on the specified factory service
107- factory : ' App\Email\NewsletterManagerFactory: createNewsletterManager'
107+ factory : ['@ App\Email\NewsletterManagerFactory', ' createNewsletterManager']
108108
109109 .. code-block :: xml
110110
@@ -144,20 +144,6 @@ Configuration of the service container then looks like this:
144144 'createNewsletterManager',
145145 ]);
146146
147- .. note ::
148-
149- The traditional configuration syntax in YAML files used an array to define
150- the factory service and the method name:
151-
152- .. code-block :: yaml
153-
154- # config/services.yaml
155- App\Email\NewsletterManager :
156- # new syntax
157- factory : ' App\Email\NewsletterManagerFactory:createNewsletterManager'
158- # old syntax
159- factory : ['@App\Email\NewsletterManagerFactory', createNewsletterManager]
160-
161147 .. _factories-invokable :
162148
163149Suppose you now change your factory method to ``__invoke() `` so that your
@@ -248,7 +234,7 @@ example takes the ``templating`` service as an argument:
248234 # ...
249235
250236 App\Email\NewsletterManager :
251- factory : ' App\Email\NewsletterManagerFactory:createNewsletterManager '
237+ factory : ['@ App\Email\NewsletterManagerFactory', createNewsletterManager]
252238 arguments : ['@templating']
253239
254240 .. code-block :: xml
0 commit comments