/** * {@inheritdoc} */ public function hasArgument($name) { return $this->args ? $this->args->isArgumentDefined($name) : false; }
public function testIsArgumentDefined() { $format = ArgsFormat::build()->addArgument(new Argument('argument1'))->addArgument(new Argument('argument2'))->getFormat(); $args = new Args($format); $this->assertTrue($args->isArgumentDefined('argument1')); $this->assertTrue($args->isArgumentDefined('argument2')); $this->assertFalse($args->isArgumentDefined('foo')); }