public function extractExtraFlagOptions() { $args = array(); for ($i = 2; $i < strlen($this->arg); ++$i) { $args[] = '-' . $this->arg[$i]; } $this->arg = substr($this->arg, 0, 2); # -[a-z] return $args; }
function test3() { $arg = new Argument('-abc'); ok($arg->withExtraFlagOptions()); $args = $arg->extractExtraFlagOptions(); ok($args); count_ok(2, $args); is('-b', $args[0]); is('-c', $args[1]); is('-a', $arg->arg); }