6 declare(strict_types = 1);
11 use Symfony\Component\Console\Input\InputArgument;
12 use Symfony\Component\Console\Input\InputInterface;
13 use Symfony\Component\Console\Output\OutputInterface;
24 $this->setName(
'generate:suite')
25 ->setDescription(
'This command generates a single suite based on declaration in xml')
28 InputArgument::IS_ARRAY | InputArgument::REQUIRED,
29 'argument which indicates suite names for generation (separated by space)' 45 $remove = $input->getOption(
'remove');
52 $suites = $input->getArgument(
'suites');
54 foreach ($suites as $suite) {
57 $output->writeLn(
"suite $suite generated");
61 $output->writeLn(
"Suites Generated");
removeGeneratedDirectory(OutputInterface $output, bool $verbose)
execute(InputInterface $input, OutputInterface $output)