예제 #1
0
 function it_detects_verbosity(IInput $input, IOutput $output)
 {
     $input->hasOption('--verbosity')->willReturn(true);
     $input->getOption('--verbosity', 0)->willReturn(2);
     $output->setOutputVerbosity(OutputVerbosity::DEBUG)->shouldBeCalled();
     $this->run($input, $output);
 }
예제 #2
0
 function it_detects_silent_mode(IInput $input, IOutput $output)
 {
     $input->getOption('--silent')->willReturn(true);
     $input->setInputVerbosity(InputVerbosity::SILENT)->shouldBeCalled();
     $output->setOutputVerbosity(OutputVerbosity::SILENT)->shouldBeCalled();
     $this->run($input, $output);
 }
예제 #3
0
 /**
  * @param IInput $input
  * @param IOutput $output
  */
 public function run(IInput $input, IOutput $output)
 {
     if ($input->hasOption('--verbosity')) {
         $verbosity = OutputVerbosity::getVerbosityForLevel($input->getOption('--verbosity', 0));
         $output->setOutputVerbosity($verbosity);
     }
 }
예제 #4
0
 /**
  * @param IInput $input
  * @param IOutput $output
  */
 public function run(IInput $input, IOutput $output)
 {
     if ($input->getOption('--silent')) {
         $input->setInputVerbosity(InputVerbosity::SILENT);
         $output->setOutputVerbosity(OutputVerbosity::SILENT);
     }
 }