public function testGetDefinedOptions() { $this->resolver->setDefined(array('foo', 'bar')); $this->resolver->setDefault('baz', 'bam'); $this->resolver->setRequired('boo'); $this->assertSame(array('foo', 'bar', 'baz', 'boo'), $this->resolver->getDefinedOptions()); }
public function testDefaults() { $captchaType = new ReCaptchaType('test', 'test_loc'); $resolver = new OptionsResolver(); $this->assertEquals(array(), $resolver->getDefinedOptions()); $captchaType->setDefaultOptions($resolver); $this->assertArraySubset(array('constraints'), $resolver->getDefinedOptions()); }