console.extension_manager:
class: Drupal\Console\Extension\Manager
arguments: ['@console.site', '@http_client', '@app.root']
+ # Commands
console.server:
class: Drupal\Console\Command\ServerCommand
arguments: ['@app.root', '@console.configuration_manager']
arguments: ['@console.extension_manager', '@console.site', '@console.configuration_manager', '@app.root']
tags:
- { name: drupal.command }
- console.multisite_debug:
- class: Drupal\Console\Command\Multisite\DebugCommand
+ console.multisite_new:
+ class: Drupal\Console\Command\Multisite\NewCommand
arguments: ['@app.root']
tags:
- { name: drupal.command }
- console.multisite_new:
- class: Drupal\Console\Command\Multisite\NewCommand
+ console.multisite_update:
+ class: Drupal\Console\Command\Multisite\UpdateCommand
arguments: ['@app.root']
tags:
- { name: drupal.command }
+ console.dotenv_init:
+ class: \Drupal\Console\Command\DotenvInitCommand
+ arguments: ['@console.dotenv_init_generator']
+ tags:
+ - { name: drupal.command }
+ console.dotenv_debug:
+ class: \Drupal\Console\Command\Debug\DotenvCommand
+ arguments: ['@console.drupal_finder']
+ tags:
+ - { name: drupal.command}
+ console.docker_init:
+ class: \Drupal\Console\Command\DockerInitCommand
+ arguments: ['@console.docker_init_generator']
+ tags:
+ - { name: drupal.command }
+ # Generators
+ console.dotenv_init_generator:
+ class: Drupal\Console\Generator\DotenvInitGenerator
+ tags:
+ - { name: drupal.generator }
+ console.docker_init_generator:
+ class: Drupal\Console\Generator\DockerInitGenerator
+ tags:
+ - { name: drupal.generator }
+ # Drupal services
http_client:
class: GuzzleHttp\Client
+