function GenerateTermsCommand::execute
File
-
devel_generate/
src/ Drush/ Commands/ GenerateTermsCommand.php, line 45
Class
- GenerateTermsCommand
- #[AsCommand(name: 'devel-generate:terms', description: 'Create terms in specified vocabulary.', aliases: [ 'gent', 'devel-generate-terms', ])]
Namespace
Drupal\devel_generate\Drush\CommandsCode
public function execute(InputInterface $input, OutputInterface $output) : int {
/** @var \Drupal\devel_generate\DevelGenerateBaseInterface $instance */
$instance = $this->manager
->createInstance(self::PLUGIN_ID, []);
$parameters = $instance->validateDrushParams($input->getArguments(), $input->getOptions());
$instance->generate($parameters);
return Command::SUCCESS;
}