function GenerateMenusCommand::configure

File

devel_generate/src/Drush/Commands/GenerateMenusCommand.php, line 33

Class

GenerateMenusCommand
#[AsCommand(name: 'devel-generate:menus', description: 'Create menus.', aliases: [ 'genm', 'devel-generate-menus', ])]

Namespace

Drupal\devel_generate\Drush\Commands

Code

protected function configure() : void {
  $this->addArgument('number_menus', InputArgument::OPTIONAL, 'Number of menus to generate.', '2')
    ->addArgument('number_links', InputArgument::OPTIONAL, 'Number of links to generate.', '50')
    ->addArgument('max_depth', InputArgument::OPTIONAL, 'Max link depth.', '3')
    ->addArgument('max_width', InputArgument::OPTIONAL, 'Max width of first level of links.', '8')
    ->addOption('kill', NULL, InputOption::VALUE_NONE, 'Delete any menus and menu links previously created by devel_generate before generating new ones.');
}