Commando\Command::getFlagValues PHP Метод

getFlagValues() публичный Метод

public getFlagValues ( ) : array
Результат array of flag values only If your command was `php filename -f flagvalue argument1 argument2` `getFlags` would return array("-f" => "flagvalue");
    public function getFlagValues()
    {
        $this->parseIfNotParsed();
        return array_map(function (Option $flag) {
            return $flag->getValue();
        }, $this->dedupeFlags());
    }

Usage Example

Пример #1
0
 public function testGetValues()
 {
     $tokens = array('filename', '-a', 'v1', '-b', 'v2', 'v3', 'v4', 'v5');
     $cmd = new Command($tokens);
     $cmd->flag('a')->flag('b')->aka('boo');
     $this->assertEquals(array('v3', 'v4', 'v5'), $cmd->getArgumentValues());
     $this->assertEquals(array('a' => 'v1', 'b' => 'v2'), $cmd->getFlagValues());
 }