@@ -41,7 +41,7 @@ configure the service container to use the
4141
4242 AppBundle\Email\NewsletterManager :
4343 # call the static method that creates the object
44- factory : ['AppBundle\Email\NewsletterManagerStaticFactory', createNewsletterManager]
44+ factory : ['AppBundle\Email\NewsletterManagerStaticFactory', ' createNewsletterManager' ]
4545 # define the class of the created object
4646 class : AppBundle\Email\NewsletterManager
4747
@@ -107,7 +107,7 @@ Configuration of the service container then looks like this:
107107
108108 AppBundle\Email\NewsletterManager :
109109 # call a method on the specified factory service
110- factory : ' AppBundle\Email\NewsletterManagerFactory: createNewsletterManager'
110+ factory : ['@ AppBundle\Email\NewsletterManagerFactory', ' createNewsletterManager']
111111 class : AppBundle\Email\NewsletterManager
112112
113113 .. code-block :: xml
@@ -150,21 +150,6 @@ Configuration of the service container then looks like this:
150150 'createNewsletterManager',
151151 ]);
152152
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-
168153 .. _factories-passing-arguments-factory-method :
169154
170155Passing Arguments to the Factory Method
0 commit comments