setVerbosity() public method

public setVerbosity ( $level )
コード例 #1
0
ファイル: Handle.php プロジェクト: GDdark/cici
 /**
  * @param Output    $output
  * @param Exception $e
  */
 public function renderForConsole(Output $output, Exception $e)
 {
     if (App::$debug) {
         $output->setVerbosity(Output::VERBOSITY_DEBUG);
     }
     (new Console())->renderException($e, $output);
 }
コード例 #2
0
ファイル: Handle.php プロジェクト: livingvirus/framework
 /**
  * @param Output    $output
  * @param Exception $e
  */
 public function renderForConsole(Output $output, Exception $e)
 {
     if (Config::get('DEBUG')) {
         $output->setVerbosity(Output::VERBOSITY_DEBUG);
     }
     $output->renderException($e);
 }
コード例 #3
0
ファイル: Console.php プロジェクト: GDdark/cici
 /**
  * 配置基于用户的参数和选项的输入和输出实例。
  * @param Input $input  输入实例
  * @param Output       $output 输出实例
  */
 protected function configureIO(Input $input, Output $output)
 {
     if (true === $input->hasParameterOption(['--ansi'])) {
         $output->setDecorated(true);
     } elseif (true === $input->hasParameterOption(['--no-ansi'])) {
         $output->setDecorated(false);
     }
     if (true === $input->hasParameterOption(['--no-interaction', '-n'])) {
         $input->setInteractive(false);
     } elseif (function_exists('posix_isatty') && $this->getHelperSet()->has('question')) {
         $inputStream = $this->getHelperSet()->get('question')->getInputStream();
         if (!@posix_isatty($inputStream) && false === getenv('SHELL_INTERACTIVE')) {
             $input->setInteractive(false);
         }
     }
     if (true === $input->hasParameterOption(['--quiet', '-q'])) {
         $output->setVerbosity(Output::VERBOSITY_QUIET);
     } else {
         if ($input->hasParameterOption('-vvv') || $input->hasParameterOption('--verbose=3') || $input->getParameterOption('--verbose') === 3) {
             $output->setVerbosity(Output::VERBOSITY_DEBUG);
         } elseif ($input->hasParameterOption('-vv') || $input->hasParameterOption('--verbose=2') || $input->getParameterOption('--verbose') === 2) {
             $output->setVerbosity(Output::VERBOSITY_VERY_VERBOSE);
         } elseif ($input->hasParameterOption('-v') || $input->hasParameterOption('--verbose=1') || $input->hasParameterOption('--verbose') || $input->getParameterOption('--verbose')) {
             $output->setVerbosity(Output::VERBOSITY_VERBOSE);
         }
     }
 }
コード例 #4
0
ファイル: Console.php プロジェクト: Dragonbuf/god-s_place
 /**
  * 配置基于用户的参数和选项的输入和输出实例。
  * @param Input  $input  输入实例
  * @param Output $output 输出实例
  */
 protected function configureIO(Input $input, Output $output)
 {
     if (true === $input->hasParameterOption(['--ansi'])) {
         $output->setDecorated(true);
     } elseif (true === $input->hasParameterOption(['--no-ansi'])) {
         $output->setDecorated(false);
     }
     if (true === $input->hasParameterOption(['--no-interaction', '-n'])) {
         $input->setInteractive(false);
     }
     if (true === $input->hasParameterOption(['--quiet', '-q'])) {
         $output->setVerbosity(Output::VERBOSITY_QUIET);
     } else {
         if ($input->hasParameterOption('-vvv') || $input->hasParameterOption('--verbose=3') || $input->getParameterOption('--verbose') === 3) {
             $output->setVerbosity(Output::VERBOSITY_DEBUG);
         } elseif ($input->hasParameterOption('-vv') || $input->hasParameterOption('--verbose=2') || $input->getParameterOption('--verbose') === 2) {
             $output->setVerbosity(Output::VERBOSITY_VERY_VERBOSE);
         } elseif ($input->hasParameterOption('-v') || $input->hasParameterOption('--verbose=1') || $input->hasParameterOption('--verbose') || $input->getParameterOption('--verbose')) {
             $output->setVerbosity(Output::VERBOSITY_VERBOSE);
         }
     }
 }