X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrupal%2Fconsole-core%2Fsrc%2FCommand%2FCheckCommand.php;fp=vendor%2Fdrupal%2Fconsole-core%2Fsrc%2FCommand%2FCheckCommand.php;h=1eb0f90b3d9d530a14910544c0edcb7c787a68a5;hp=33fd6205edd86df61c9b97b02af0c07c0088e604;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/vendor/drupal/console-core/src/Command/CheckCommand.php b/vendor/drupal/console-core/src/Command/CheckCommand.php index 33fd6205e..1eb0f90b3 100644 --- a/vendor/drupal/console-core/src/Command/CheckCommand.php +++ b/vendor/drupal/console-core/src/Command/CheckCommand.php @@ -9,22 +9,17 @@ namespace Drupal\Console\Core\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; -use Symfony\Component\Console\Command\Command as BaseCommand; -use Drupal\Console\Core\Command\Shared\CommandTrait; use Drupal\Console\Core\Utils\ConfigurationManager; use Drupal\Console\Core\Utils\RequirementChecker; use Drupal\Console\Core\Utils\ChainQueue; -use Drupal\Console\Core\Style\DrupalStyle; /** * Class CheckCommand * * @package Drupal\Console\Core\Command */ -class CheckCommand extends BaseCommand +class CheckCommand extends Command { - use CommandTrait; - /** * @var RequirementChecker */ @@ -74,30 +69,18 @@ class CheckCommand extends BaseCommand */ protected function execute(InputInterface $input, OutputInterface $output) { - $io = new DrupalStyle($input, $output); - $checks = $this->requirementChecker->getCheckResult(); if (!$checks) { - $phpCheckFile = $this->configurationManager->getHomeDirectory().'/.console/phpcheck.yml'; - - if (!file_exists($phpCheckFile)) { - $phpCheckFile = - $this->configurationManager->getApplicationDirectory(). - DRUPAL_CONSOLE_CORE. - 'config/dist/phpcheck.yml'; - } - - $io->newLine(); - $io->info($this->trans('commands.check.messages.file')); - $io->comment($phpCheckFile); + $phpCheckFile = $this->configurationManager + ->getVendorCoreDirectory() . 'phpcheck.yml'; $checks = $this->requirementChecker->validate($phpCheckFile); } if (!$checks['php']['valid']) { - $io->error( + $this->getIo()->error( sprintf( - $this->trans('commands.check.messages.php_invalid'), + $this->trans('commands.check.messages.php-invalid'), $checks['php']['current'], $checks['php']['required'] ) @@ -108,9 +91,9 @@ class CheckCommand extends BaseCommand if ($extensions = $checks['extensions']['required']['missing']) { foreach ($extensions as $extension) { - $io->error( + $this->getIo()->error( sprintf( - $this->trans('commands.check.messages.extension_missing'), + $this->trans('commands.check.messages.extension-missing'), $extension ) ); @@ -119,10 +102,10 @@ class CheckCommand extends BaseCommand if ($extensions = $checks['extensions']['recommended']['missing']) { foreach ($extensions as $extension) { - $io->commentBlock( + $this->getIo()->commentBlock( sprintf( $this->trans( - 'commands.check.messages.extension_recommended' + 'commands.check.messages.extension-recommended' ), $extension ) @@ -132,9 +115,9 @@ class CheckCommand extends BaseCommand if ($configurations = $checks['configurations']['required']['missing']) { foreach ($configurations as $configuration) { - $io->error( + $this->getIo()->error( sprintf( - $this->trans('commands.check.messages.configuration_missing'), + $this->trans('commands.check.messages.configuration-missing'), $configuration ) ); @@ -143,10 +126,10 @@ class CheckCommand extends BaseCommand if ($configurations = $checks['configurations']['required']['overwritten']) { foreach ($configurations as $configuration => $overwritten) { - $io->commentBlock( + $this->getIo()->commentBlock( sprintf( $this->trans( - 'commands.check.messages.configuration_overwritten' + 'commands.check.messages.configuration-overwritten' ), $configuration, $overwritten @@ -156,7 +139,7 @@ class CheckCommand extends BaseCommand } if ($this->requirementChecker->isValid() && !$this->requirementChecker->isOverwritten()) { - $io->success( + $this->getIo()->success( $this->trans('commands.check.messages.success') ); }