/** * Disables validation. * * @return self */ public function disableValidation() { foreach ($this->fields->all() as $field) { if ($field instanceof Field\SelectFormField or $field instanceof Field\RadioGroup) { $field->disableValidation(); } } return $this; }
public function testSupportsMultivaluedFields() { $registry = new FormFieldRegistry(); $registry->add($this->getFormFieldMock('foo[]')); $registry->add($this->getFormFieldMock('foo[]')); $registry->add($this->getFormFieldMock('bar[5]')); $registry->add($this->getFormFieldMock('bar[]')); $registry->add($this->getFormFieldMock('bar[baz]')); $this->assertEquals(array('foo[0]', 'foo[1]', 'bar[5]', 'bar[6]', 'bar[baz]'), array_keys($registry->all())); }