function GenerateMediaCommand::configure
File
-
devel_generate/src/Drush/Commands/GenerateMediaCommand.php, line 35
Class
- GenerateMediaCommand
- #[AsCommand(name: 'devel-generate:media', description: 'Create media items.', aliases: [
'genmd',
'devel-generate-media',
])]
#[CLI\ValidateModulesEnabled(modules: [
'media',
])]
Namespace
Drupal\devel_generate\Drush\Commands
Code
protected function configure() : void {
$this->addArgument('num', InputArgument::OPTIONAL, 'Number of media to generate.', '50')
->addOption('kill', NULL, InputOption::VALUE_NONE, 'Delete all media items before generating new.')
->addOption('media-types', NULL, InputOption::VALUE_REQUIRED, 'A comma-delimited list of media types to create.')
->addOption('feedback', NULL, InputOption::VALUE_REQUIRED, 'An integer representing interval for insertion rate logging.', '1000')
->addOption('skip-fields', NULL, InputOption::VALUE_REQUIRED, 'A comma delimited list of fields to omit when generating random values')
->addOption('base-fields', NULL, InputOption::VALUE_REQUIRED, 'A comma delimited list of base field names to populate')
->addOption('languages', NULL, InputOption::VALUE_REQUIRED, 'A comma-separated list of language codes');
}