/** * @param $name * @param $arguments * * @return AbstractGenerator */ public function __call($name, $arguments) { if (empty($arguments)) { $this->options->setBooleanOption($name); } else { $this->options->setOption($name, $arguments[0]); } return $this; }
public function testHasOption() { $this->assertFalse($this->object->hasOption('testOpt')); $this->object->setOption('testOpt', 'value'); $this->assertTrue($this->object->hasOption('testOpt')); }