@@ -41,7 +41,7 @@ configure the service container to use the
41
41
42
42
AppBundle\Email\NewsletterManager :
43
43
# call the static method that creates the object
44
- factory : ['AppBundle\Email\NewsletterManagerStaticFactory', createNewsletterManager]
44
+ factory : ['AppBundle\Email\NewsletterManagerStaticFactory', ' createNewsletterManager' ]
45
45
# define the class of the created object
46
46
class : AppBundle\Email\NewsletterManager
47
47
@@ -107,7 +107,7 @@ Configuration of the service container then looks like this:
107
107
108
108
AppBundle\Email\NewsletterManager :
109
109
# call a method on the specified factory service
110
- factory : ' AppBundle\Email\NewsletterManagerFactory: createNewsletterManager'
110
+ factory : ['@ AppBundle\Email\NewsletterManagerFactory', ' createNewsletterManager']
111
111
class : AppBundle\Email\NewsletterManager
112
112
113
113
.. code-block :: xml
@@ -150,21 +150,6 @@ Configuration of the service container then looks like this:
150
150
'createNewsletterManager',
151
151
]);
152
152
153
- .. note ::
154
-
155
- The traditional configuration syntax in YAML files used an array to define
156
- the factory service and the method name:
157
-
158
- .. code-block :: yaml
159
-
160
- # app/config/services.yml
161
- AppBundle\Email\NewsletterManager :
162
- class : AppBundle\Email\NewsletterManager
163
- # new syntax
164
- factory : ' AppBundle\Email\NewsletterManagerFactory:createNewsletterManager'
165
- # old syntax
166
- factory : ['@AppBundle\Email\NewsletterManagerFactory', createNewsletterManager]
167
-
168
153
.. _factories-passing-arguments-factory-method :
169
154
170
155
Passing Arguments to the Factory Method
0 commit comments