/** * Gets the option parser instance and configures it. * @return ConsoleOptionParser * @uses MeTools\Shell\InstallShell::getOptionParser() */ public function getOptionParser() { $parser = parent::getOptionParser(); //Resets subcommands foreach (array_keys($parser->toArray()['subcommands']) as $subcommand) { $parser->removeSubcommand($subcommand); } return $parser->addSubcommands(['all' => ['help' => __d('me_tools', 'Executes all available tasks')], 'copyConfig' => ['help' => __d('me_tools', 'Copies the configuration files')]]); }
/** * Gets the option parser instance and configures it. * @return ConsoleOptionParser * @uses MeTools\Shell\InstallShell::getOptionParser() */ public function getOptionParser() { $parser = parent::getOptionParser(); return $parser->addSubcommands(['createAdmin' => ['help' => __d('me_cms', 'Creates an admin user')], 'createGroups' => ['help' => __d('me_cms', 'Creates the user groups')], 'fixKcfinder' => ['help' => __d('me_tools', 'Fixes {0}', 'KCFinder')]]); }