Example #1
0
    /**
     * @param ICommand $command
     */
    public function setup(ICommand $command)
    {
        $command->setName('help')->setDescription('Show help text')->setHelp(<<<EOT
To get help for a command run
 <keyword>help \\<command></keyword>

You can also use the --help option
 <keyword>\\<command> --help</keyword>
EOT
);
        $command->argument(ArgumentType::SINGLE_OPTIONAL, 'command')->setDescription('Command to show help for');
    }
    /**
     * @param ICommand $command
     */
    public function setup(ICommand $command)
    {
        $command->setName('config:dump')->setDescription('Dump configuration');
        $command->argument(ArgumentType::SINGLE_OPTIONAL, 'search')->setDescription('Config node name to dump');
        $command->setHelp(<<<EOT
You can dump all config with
 <keyword>config:dump</keyword>

You can filter config by key
 <keyword>config:dump keyword</keyword>

This will match a config starting with "<yellow>keyword</yellow>"
 <keyword>config:dump keyword*</keyword>

This will match a config ending with "<yellow>keyword</yellow>"
 <keyword>config:dump *keyword</keyword>

This will match everything that has "<yellow>keyword</yellow>" somewhere in the string
 <keyword>config:dump *keyword*</keyword>

EOT
);
    }
 /**
  * @param ICommand $command
  */
 public function setup(ICommand $command)
 {
     $command->setName('router:dump')->setDescription('Dump routes');
 }
Example #4
0
 /**
  * @param ICommand $command
  */
 public function setup(ICommand $command)
 {
     $command->setName('list')->setDescription('List all available commands');
 }