/** * 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; }
public function iterating_less_than_once($times) { $m = new Measurement(); $m->iterating($times); }