예제 #1
0
 /**
  * Main entry point
  *
  * @param  string[] $args
  * @return int
  */
 public static function main(array $args)
 {
     $m = new Measurement();
     for ($i = 0, $s = sizeof($args); $i < $s; $i++) {
         if ('-n' === $args[$i]) {
             $m->iterating((int) self::arg($args, ++$i, '-n'));
         } else {
             if ('-' === $args[$i][0] && is_numeric($args[$i])) {
                 $m->iterating((int) substr($args[$i], 1));
             } else {
                 $m->measuring(XPClass::forName($args[$i]));
             }
         }
     }
     (new self())->run($m);
     return 0;
 }
예제 #2
0
 public function iterating_less_than_once($times)
 {
     $m = new Measurement();
     $m->iterating($times);
 }