/** * Обрабатывает опции и устанавливает {@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; } }