| @@ 66-79 (lines=14) @@ | ||
| 63 | /** |
|
| 64 | * @inheritdoc Command |
|
| 65 | */ |
|
| 66 | protected function configure() { |
|
| 67 | $this |
|
| 68 | ->setName('install') |
|
| 69 | ->setDescription('Installs all packages from componentmgr.json') |
|
| 70 | ->setHelp(static::HELP) |
|
| 71 | ->setDefinition([ |
|
| 72 | new InputOption(Argument::OPTION_ATTEMPTS, null, |
|
| 73 | InputOption::VALUE_REQUIRED, |
|
| 74 | Argument::OPTION_ATTEMPTS_HELP), |
|
| 75 | new InputOption(Argument::OPTION_TIMEOUT, null, |
|
| 76 | InputOption::VALUE_REQUIRED, |
|
| 77 | Argument::OPTION_TIMEOUT_HELP, 60), |
|
| 78 | ]); |
|
| 79 | } |
|
| 80 | ||
| 81 | /** |
|
| 82 | * @inheritdoc Command |
|
| @@ 40-53 (lines=14) @@ | ||
| 37 | /** |
|
| 38 | * @inheritdoc Command |
|
| 39 | */ |
|
| 40 | protected function configure() { |
|
| 41 | $this |
|
| 42 | ->setName('moodle') |
|
| 43 | ->setDescription('Queries properties of a Moodle installation') |
|
| 44 | ->setHelp(static::HELP) |
|
| 45 | ->setDefinition(new InputDefinition([ |
|
| 46 | new InputArgument(Argument::ARGUMENT_ACTION, |
|
| 47 | InputArgument::REQUIRED, |
|
| 48 | Argument::ARGUMENT_ACTION_HELP), |
|
| 49 | new InputOption(Argument::ARGUMENT_MOODLE_DIR, null, |
|
| 50 | InputOption::VALUE_REQUIRED, |
|
| 51 | Argument::ARGUMENT_MOODLE_DIR_HELP), |
|
| 52 | ])); |
|
| 53 | } |
|
| 54 | ||
| 55 | /** |
|
| 56 | * @inheritdoc Command |
|