@@ -203,54 +203,53 @@ the service id and the method name:
203203
204204Services can be configured via invokable configurators (replacing the
205205``configure() `` method with ``__invoke() ``) by omitting the method name, just as
206- route definitions can reference :ref: `invokable
207- controllers <controller-service-invoke>`.
206+ routes can reference :ref: `invokable controllers <controller-service-invoke >`.
208207
209208.. code-block :: yaml
210209
211- # app/ config/services.yml
210+ # config/services.yaml
212211 services :
213212 # ...
214213
215- # Registers all 4 classes as services, including AppBundle \Mail\EmailConfigurator
216- AppBundle \ :
217- resource : ' ../../ src/AppBundle /*'
214+ # registers all classes as services, including App \Mail\EmailConfigurator
215+ App \ :
216+ resource : ' ../src/*'
218217 # ...
219218
220219 # override the services to set the configurator
221- AppBundle \Mail\NewsletterManager :
222- configurator : ' @AppBundle \Mail\EmailConfigurator'
220+ App \Mail\NewsletterManager :
221+ configurator : ' @App \Mail\EmailConfigurator'
223222
224- AppBundle \Mail\GreetingCardManager :
225- configurator : ' @AppBundle \Mail\EmailConfigurator'
223+ App \Mail\GreetingCardManager :
224+ configurator : ' @App \Mail\EmailConfigurator'
226225
227226 .. code-block :: xml
228227
229- <!-- app/ config/services.xml -->
228+ <!-- config/services.xml -->
230229 <?xml version =" 1.0" encoding =" UTF-8" ?>
231230 <container xmlns =" http://symfony.com/schema/dic/services"
232231 xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
233232 xsi : schemaLocation =" http://symfony.com/schema/dic/services
234233 http://symfony.com/schema/dic/services/services-1.0.xsd" >
235234
236235 <services >
237- <prototype namespace =" AppBundle \" resource =" ../../ src/AppBundle /*" />
236+ <prototype namespace =" App \" resource =" ../src/*" />
238237
239- <service id =" AppBundle \Mail\NewsletterManager" >
240- <configurator service =" AppBundle \Mail\EmailConfigurator" />
238+ <service id =" App \Mail\NewsletterManager" >
239+ <configurator service =" App \Mail\EmailConfigurator" />
241240 </service >
242241
243- <service id =" AppBundle \Mail\GreetingCardManager" >
244- <configurator service =" AppBundle \Mail\EmailConfigurator" />
242+ <service id =" App \Mail\GreetingCardManager" >
243+ <configurator service =" App \Mail\EmailConfigurator" />
245244 </service >
246245 </services >
247246 </container >
248247
249248 .. code-block :: php
250249
251- // app/ config/services.php
252- use AppBundle \Mail\GreetingCardManager;
253- use AppBundle \Mail\NewsletterManager;
250+ // config/services.php
251+ use App \Mail\GreetingCardManager;
252+ use App \Mail\NewsletterManager;
254253 use Symfony\Component\DependencyInjection\Definition;
255254 use Symfony\Component\DependencyInjection\Reference;
256255
@@ -259,7 +258,7 @@ controllers <controller-service-invoke>`.
259258
260259 $definition->setAutowired(true);
261260
262- $this->registerClasses($definition, 'AppBundle \\', '../../ src/AppBundle /*');
261+ $this->registerClasses($definition, 'App \\', '../src/*');
263262
264263 $container->getDefinition(NewsletterManager::class)
265264 ->setConfigurator(new Reference(EmailConfigurator::class));
0 commit comments