Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit16fc248

Browse files
committed
Fix
1 parent8720124 commit16fc248

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

‎console.rst‎

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,6 @@ For example, you may want a command to create an user::
3838
}
3939
}
4040

41-
If you're using the:ref:`default services.yml configuration<service-container-services-load-example>`,
42-
your command classes are automatically registered as services. You have nothing
43-
else to do!
44-
45-
..note::
46-
47-
You can also manually register your command as a service by configuring the service
48-
and:doc:`tagging it</service_container/tags>` with ``console.command``.
49-
50-
Symfony also looks in the ``Command/`` directory of bundles for commands
51-
non registered as a service but this is deprecated since Symfony 3.4 and
52-
won't be supported in Symfony 4.0.
53-
5441
Configuring the Command
5542
-----------------------
5643

@@ -77,12 +64,26 @@ method. Then you can optionally define a help message and the
7764
Executing the Command
7865
---------------------
7966

80-
After configuring the command, you can execute it in the terminal:
67+
Symfony registers any PHP class extending from:class:`Symfony\Component\Console\Command\Command`
68+
as a console command automatically, so you can now execute this command in the
69+
terminal:
8170

8271
..code-block::terminal
8372
8473
$ php bin/console app:create-user
8574
75+
..note::
76+
77+
If you're using the:ref:`default services.yml configuration<service-container-services-load-example>`,
78+
your command classes are automatically registered as services.
79+
80+
You can also manually register your command as a service by configuring the service
81+
and:doc:`tagging it</service_container/tags>` with ``console.command``.
82+
83+
Otherwise, Symfony looks in the ``Command/`` directory of bundles for commands
84+
non registered as a service but this is deprecated since Symfony 3.4 and
85+
won't be supported in Symfony 4.0.
86+
8687
As you might expect, this command will do nothing as you didn't write any logic
8788
yet. Add your own logic inside the ``execute()`` method, which has access to the
8889
input stream (e.g. options and arguments) and the output stream (to write

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp