Ejemplo n.º 1
0
 /**
  * Disables validation.
  *
  * @return self
  */
 public function disableValidation()
 {
     foreach ($this->fields->all() as $field) {
         if ($field instanceof Field\ChoiceFormField) {
             $field->disableValidation();
         }
     }
     return $this;
 }
Ejemplo n.º 2
0
 public function testFormRegistrySupportsMultivaluedFields()
 {
     $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()));
 }
Ejemplo n.º 3
0
 /**
  * Gets all fields.
  *
  * @return FormField[] An array of fields
  */
 public function all()
 {
     return $this->fields->all();
 }