Example #1
0
 /**
  * @param IInput $input
  * @param IOutput $output
  * @param IConsole $console
  */
 public function run(IInput $input, IOutput $output, IConsole $console)
 {
     $widget = new ConsoleDescriptionWidget($input, $output);
     $widget->render($console);
     $widget = new GlobalOptionsWidget($input, $output, $console);
     $widget->render();
     $widget = new AvailableCommandsWidget($input, $output);
     $widget->render($console);
 }
Example #2
0
 /**
  * @param IInput $input
  * @param IOutput $output
  * @param IConsole $console
  */
 public function run(IInput $input, IOutput $output, IConsole $console)
 {
     $command = $this->findCommand($input, $console);
     $widget = new CommandDescriptionWidget($input, $output);
     $widget->render($command);
     $widget = new CommandUsageWidget($input, $output);
     $widget->render($command);
     $widget = new GlobalOptionsWidget($input, $output, $console);
     $widget->render();
     $widget = new CommandArgumentsWidget($input, $output);
     $widget->render($command);
     $widget = new CommandOptionsWidget($input, $output);
     $widget->render($command);
     $widget = new CommandHelpWidget($input, $output);
     $widget->render($command);
 }