Esempio n. 1
0
File: IO.php Progetto: point/cassea
 /**
  * Обрабатывает опции и устанавливает {@link $verboseLevel}, {@link $useColor} и {@link $assumeYes}.
  *
  * @param ArgsHolder $ah параметрый коммандной строки. 
  */
 static function init(ArgsHolder $ah)
 {
     if ($ah->getOption('v')) {
         self::$verboseLevel = IO::MESSAGE_INFO;
     }
     if ($ah->getOption('q')) {
         self::$verboseLevel = IO::MESSAGE_FAIL;
     }
     if ($ah->getOption('C')) {
         self::$useColor = false;
     }
     if ($ah->getOption('y') || self::$verboseLevel == IO::MESSAGE_FAIL) {
         self::$assumeYes = true;
     }
 }