GetOptionKit\Argument::extractExtraFlagOptions PHP Method

extractExtraFlagOptions() public method

    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;
    }

Usage Example

Example #1
0
 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);
 }
All Usage Examples Of GetOptionKit\Argument::extractExtraFlagOptions