function GenerateBlockCommand::execute
File
-
devel_generate/
src/ Drush/ Commands/ GenerateBlockCommand.php, line 50
Class
- GenerateBlockCommand
- #[AsCommand(name: 'devel-generate:block-content', description: 'Create Block content blocks.', aliases: [ 'genbc', 'devel-generate-block-content', ])] #[CLI\ValidateModulesEnabled(modules: [ 'block_content', ])]
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;
}