Exemple #1
0
 /**
  * @param array $argv
  * @return \Phpcf\Options
  */
 private function parseParams(array &$argv)
 {
     $options = [];
     foreach ($argv as $k => $v) {
         \Phpcf\Helper::parseArg('debug', 'd', 1, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('quiet', 'q', 1, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('emacs', 'e', 1, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('summary', 's', 1, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('no-messages', 'n', 1, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('pure-php', 'p', 1, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('lines', 0, 0, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('log', 0, 0, $options, $argv, $k, $v);
         \Phpcf\Helper::parseArg('style', 0, 0, $options, $argv, $k, $v);
     }
     $Retval = new \Phpcf\Options();
     if (!empty($options['quiet'])) {
         $Retval->setQuiet(true);
     }
     if (!empty($options['pure-php'])) {
         $Retval->usePure(true);
     }
     if (!empty($options['debug'])) {
         $Retval->setDebug(true);
     }
     if (!empty($options['emacs'])) {
         $Retval->setEmacsStyle(true);
     }
     if (!empty($options['summary'])) {
         $Retval->setSummary(true);
     }
     if (!empty($options['style'])) {
         $Retval->setCustomStyle($options['style']);
     }
     $argv = array_values($argv);
     return $Retval;
 }
Exemple #2
0
 private function createFormatter($pure)
 {
     $Options = new \Phpcf\Options();
     $Options->usePure($pure);
     $Options->toggleSniff(true);
     return new \Phpcf\Formatter($Options);
 }