8000 [3.3] Document FQCN named controllers · symfony/symfony-docs@588333a · GitHub
[go: up one dir, main page]

Skip to content

Commit 588333a

Browse files
committed
[3.3] Document FQCN named controllers
1 parent 49f589c commit 588333a

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

controller/service.rst

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,22 +66,21 @@ Then you can define it as a service as follows:
6666
6767
# app/config/services.yml
6868
services:
69-
AppBundle\Controller\HelloController:
70-
class: AppBundle\Controller\HelloController
69+
AppBundle\Controller\HelloController: ~
7170
7271
.. code-block:: xml
7372
7473
<!-- app/config/services.xml -->
7574
<services>
76-
<service id="AppBundle\Controller\HelloController" class="AppBundle\Controller\HelloController" />
75+
<service id="AppBundle\Controller\HelloController" />
7776
</services>
7877
7978
.. code-block:: php
8079
8180
// app/config/services.php
8281
use AppBundle\Controller\HelloController;
8382
84-
$container->register(HelloController::class, HelloController::class);
83+
$container->register(HelloController::class);
8584
8685
Referring to the Service
8786
------------------------
@@ -220,14 +219,13 @@ argument:
220219
# app/config/services.yml
221220
services:
222221
AppBundle\Controller\HelloController:
223-
class: AppBundle\Controller\HelloController
224222
arguments: ['@templating']
225223
226224
.. code-block:: xml
227225
228226
<!-- app/config/services.xml -->
229227
<services>
230-
<service id="AppBundle\Controller\HelloController" class="AppBundle\Controller\HelloController">
228+
<service id="AppBundle\Controller\HelloController">
231229
<argument type="service" id="templating"/>
232230
</service>
233231
</services>
@@ -236,10 +234,9 @@ argument:
236234
237235
// app/config/services.php
238236
use AppBundle\Controller\HelloController;
239-
use Symfony\Component\DependencyInjection\Definition;
240237
use Symfony\Component\DependencyInjection\Reference;
241238
242-
$container->register(HelloController::class, HelloController::class)
239+
$container->register(HelloController::class)
243240
->addArgument(new Reference('templating'));
244241
245242
Rather than fetching the ``templating`` service from the container, you can

0 commit comments

Comments
 (0)
0