Skip to content

Commit b89847e

Browse files
Update service documentation with udpate recipe files
1 parent f4202ee commit b89847e

File tree

1 file changed

+19
-16
lines changed

1 file changed

+19
-16
lines changed

service_container.rst

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,11 @@ each time you ask for it.
170170
# makes classes in src/ available to be used as services
171171
# this creates a service per class whose id is the fully-qualified class name
172172
App\:
173-
resource: '../src/*'
174-
exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'
173+
resource: '../src/'
174+
exclude:
175+
- '../src/DependencyInjection/'
176+
- '../src/Entity/'
177+
- '../src/Kernel.php'
175178
176179
# ...
177180
@@ -190,7 +193,7 @@ each time you ask for it.
190193
191194
<!-- makes classes in src/ available to be used as services -->
192195
<!-- this creates a service per class whose id is the fully-qualified class name -->
193-
<prototype namespace="App\" resource="../src/*" exclude="../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}"/>
196+
<prototype namespace="App\" resource="../src/" exclude="../src/{DependencyInjection,Entity,Kernel.php}"/>
194197
195198
<!-- ... -->
196199
@@ -212,8 +215,8 @@ each time you ask for it.
212215
213216
// makes classes in src/ available to be used as services
214217
// this creates a service per class whose id is the fully-qualified class name
215-
$services->load('App\\', '../src/*')
216-
->exclude('../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}');
218+
$services->load('App\\', '../src/')
219+
->exclude('../src/{DependencyInjection,Entity,Kernel.php}');
217220
};
218221
219222
.. tip::
@@ -425,8 +428,8 @@ pass here. No problem! In your configuration, you can explicitly set this argume
425428
426429
# same as before
427430
App\:
428-
resource: '../src/*'
429-
exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'
431+
resource: '../src/'
432+
exclude: '../src/{DependencyInjection,Entity,Kernel.php}'
430433
431434
# explicitly configure the service
432435
App\Service\SiteUpdateManager:
@@ -448,8 +451,8 @@ pass here. No problem! In your configuration, you can explicitly set this argume
448451
<!-- Same as before -->
449452
450453
<prototype namespace="App\"
451-
resource="../src/*"
452-
exclude="../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}"
454+
resource="../src/"
455+
exclude="../src/{DependencyInjection,Entity,Kernel.php}"
453456
/>
454457
455458
<!-- Explicitly configure the service -->
@@ -470,8 +473,8 @@ pass here. No problem! In your configuration, you can explicitly set this argume
470473
// ...
471474
472475
// same as before
473-
$services->load('App\\', '../src/*')
474-
->exclude('../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}');
476+
$services->load('App\\', '../src/')
477+
->exclude('../src/{DependencyInjection,Entity,Kernel.php}');
475478
476479
$services->set(SiteUpdateManager::class)
477480
->arg('$adminEmail', '[email protected]')
@@ -956,8 +959,8 @@ key. For example, the default Symfony configuration contains this:
956959
# makes classes in src/ available to be used as services
957960
# this creates a service per class whose id is the fully-qualified class name
958961
App\:
959-
resource: '../src/*'
960-
exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'
962+
resource: '../src/'
963+
exclude: '../src/{DependencyInjection,Entity,Kernel.php}'
961964
962965
.. code-block:: xml
963966
@@ -971,7 +974,7 @@ key. For example, the default Symfony configuration contains this:
971974
<services>
972975
<!-- ... same as before -->
973976
974-
<prototype namespace="App\" resource="../src/*" exclude="../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}"/>
977+
<prototype namespace="App\" resource="../src/" exclude="../src/{DependencyInjection,Entity,Kernel.php}"/>
975978
</services>
976979
</container>
977980
@@ -985,8 +988,8 @@ key. For example, the default Symfony configuration contains this:
985988
986989
// makes classes in src/ available to be used as services
987990
// this creates a service per class whose id is the fully-qualified class name
988-
$services->load('App\\', '../src/*')
989-
->exclude('../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}');
991+
$services->load('App\\', '../src/')
992+
->exclude('../src/{DependencyInjection,Entity,Kernel.php}');
990993
};
991994
992995
.. tip::

0 commit comments

Comments
 (0)