From b2872595209439c568b8ee1226da1376fab0a876 Mon Sep 17 00:00:00 2001 From: AlexeyKosov Date: Tue, 11 Jul 2017 13:41:05 +0300 Subject: [PATCH] Update README.md docs: Mention installation process for a Symfony Framework app (#76) --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6aa6133..84c2355 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ If you don't need any custom completion behaviour, you can simply add the comple $ composer require stecman/symfony-console-completion ``` -2. Add an instance of `CompletionCommand` to your application's `Application::getDefaultCommands()` method: +2. For standalone Symfony Console applications, add an instance of `CompletionCommand` to your application's `Application::getDefaultCommands()` method: ```php protected function getDefaultCommands() @@ -33,6 +33,18 @@ If you don't need any custom completion behaviour, you can simply add the comple //... } ``` + + For Symfony Framework applications, register the `CompletionCommand` as a service in `app/config/services.yml`: + + ```yaml + services: + #... + console.completion_command: + class: Stecman\Component\Symfony\Console\BashCompletion\CompletionCommand + tags: + - { name: console.command } + #... + ``` 3. Register completion for your application by running one of the following in a terminal, replacing `[program]` with the command you use to run your application (eg. 'composer'):