/** * @param IInput $input * @param IOutput $output */ public function run(IInput $input, IOutput $output) { if ($input->hasOption('--format')) { $format = $input->getOption('--format'); if ($format === 'plain') { $output->setOutputFormat(OutputFormat::PLAIN); } else { if ($format === 'raw') { $output->setOutputFormat(OutputFormat::RAW); } else { $output->setOutputFormat(OutputFormat::NORMAL); } } } }
function it_defaults_to_normal_format(IInput $input, IOutput $output) { $input->hasOption('--format')->willReturn(true); $input->getOption('--format')->willReturn(null); $output->setOutputFormat(OutputFormat::NORMAL)->shouldBeCalled(); $this->run($input, $output); }