function GenerateVocabsCommand::execute
File
-
devel_generate/
src/ Drush/ Commands/ GenerateVocabsCommand.php, line 41
Class
- GenerateVocabsCommand
- #[AsCommand(name: 'devel-generate:vocabs', description: 'Create vocabularies.', aliases: [ 'genv', 'devel-generate-vocabs', ])] #[CLI\ValidateModulesEnabled(modules: [ 'taxonomy', ])]
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;
}