/**
  * Gets the default input definition.
  * Override to add the --ansi option required, to color the output
  *
  * @return InputDefinition An InputDefinition instance
  */
 protected function getDefaultInputDefinition()
 {
     $ansi = 'ansi';
     $inputDefinitions = parent::getDefaultInputDefinition();
     if ($inputDefinitions->hasOption($ansi)) {
         $options = array();
         foreach ($inputDefinitions->getOptions() as $option) {
             if ($option->getName() !== $ansi) {
                 $options[] = $option;
             }
         }
         $options[] = new InputOption($ansi, '', InputOption::VALUE_REQUIRED, 'Force ANSI output', true);
         $inputDefinitions->setOptions($options);
     }
     return $inputDefinitions;
 }