8eadf0f214e5fe00d1704f746c73583fa50a927d
[yaffs-website] / vendor / drush / drush / tests / resources / global-includes / Generators / FooGenerator.php
1 <?php
2
3 namespace Drush\Generators;
4
5 use DrupalCodeGenerator\Command\BaseGenerator;
6 use Symfony\Component\Console\Input\InputInterface;
7 use Symfony\Component\Console\Output\OutputInterface;
8
9 class FooGenerator extends BaseGenerator
10 {
11     protected $name = 'foo-example';
12     protected $description = 'Generates a foo.';
13     protected $alias = 'foo';
14     protected $templatePath = __DIR__;
15
16     /**
17      * {@inheritDoc}
18      */
19     protected function interact(InputInterface $input, OutputInterface $output)
20     {
21         $this->addFile()
22             ->path('foo.php')
23             ->template('foo.twig');
24     }
25 }