X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrupal%2Fconsole-core%2Fsrc%2FCommand%2FInitCommand.php;fp=vendor%2Fdrupal%2Fconsole-core%2Fsrc%2FCommand%2FInitCommand.php;h=9da25d3ee1c35e754878074a209d6075739e17a6;hp=4df95bc21c13288b5a63de5420f15c4d9edac401;hb=eba34333e3c89f208d2f72fa91351ad019a71583;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae diff --git a/vendor/drupal/console-core/src/Command/InitCommand.php b/vendor/drupal/console-core/src/Command/InitCommand.php index 4df95bc21..9da25d3ee 100644 --- a/vendor/drupal/console-core/src/Command/InitCommand.php +++ b/vendor/drupal/console-core/src/Command/InitCommand.php @@ -21,6 +21,7 @@ use Drupal\Console\Core\Style\DrupalStyle; /** * Class InitCommand + * * @package Drupal\Console\Core\Command */ class InitCommand extends Command @@ -55,6 +56,8 @@ class InitCommand extends Command private $configParameters = [ 'language' => 'en', 'temp' => '/tmp', + 'chain' => false, + 'sites' => false, 'learning' => false, 'generate_inline' => false, 'generate_chain' => false @@ -62,6 +65,7 @@ class InitCommand extends Command /** * InitCommand constructor. + * * @param ShowFile $showFile * @param ConfigurationManager $configurationManager * @param InitGenerator $generator @@ -146,8 +150,18 @@ class InitCommand extends Command ); $this->configParameters['learning'] = $io->confirm( + $this->trans('commands.init.questions.chain'), + false + ); + + $this->configParameters['sites'] = $io->confirm( + $this->trans('commands.init.questions.sites'), + false + ); + + $this->configParameters['chain'] = $io->confirm( $this->trans('commands.init.questions.learning'), - true + false ); $this->configParameters['generate_inline'] = $io->confirm( @@ -191,6 +205,12 @@ class InitCommand extends Command DRUPAL_CONSOLE_CORE ) ); + if (!$this->configParameters['chain']) { + $finder->exclude('chain'); + } + if (!$this->configParameters['sites']) { + $finder->exclude('sites'); + } $finder->files(); foreach ($finder as $configFile) { @@ -219,7 +239,7 @@ class InitCommand extends Command $executableName = null; if ($autocomplete) { - $processBuilder = new ProcessBuilder(array('bash')); + $processBuilder = new ProcessBuilder(['bash']); $process = $processBuilder->getProcess(); $process->setCommandLine('echo $_'); $process->run();