Mercurial > hg > cmmr2012-drupal-site
diff vendor/chi-teck/drupal-code-generator/templates/other/drupal-console-command.twig @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/chi-teck/drupal-code-generator/templates/other/drupal-console-command.twig Thu Jul 05 14:24:15 2018 +0000 @@ -0,0 +1,36 @@ +<?php + +namespace Drupal\{{ machine_name }}\Command; + +use Drupal\Console\Command\Shared\{{ command_trait }}; +use Drupal\Console\Style\DrupalStyle; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; + +/** + * Implements {{ command_name }} command. + */ +class {{ class }} extends Command { + + use {{ command_trait }}; + + /** + * {@inheritdoc} + */ + protected function configure() { + $this + ->setName('{{ command_name }}') + ->setDescription('{{ description }}'); + } + + /** + * {@inheritdoc} + */ + protected function execute(InputInterface $input, OutputInterface $output) { + $io = new DrupalStyle($input, $output); + + $io->info('It works!'); + } + +}