Symfony\Component\Form\Form::hasErrors PHP Метод

hasErrors() публичный Метод

Returns whether or not there are errors.
public hasErrors ( ) : boolean
Результат boolean true if form is bound and not valid
    public function hasErrors()
    {
        // Don't call isValid() here, as its semantics are slightly different
        // Field groups are not valid if their children are invalid, but
        // hasErrors() returns only true if a field/field group itself has
        // errors
        return count($this->errors) > 0;
    }

Usage Example

Пример #1
0
 public function testHasNoErrorsIfOnlyFieldHasErrors()
 {
     $form = new Form('author', array('validator' => $this->validator));
     $form->add($this->createInvalidMockField('firstName'));
     $form->submit(array('firstName' => 'Bernhard'));
     $this->assertFalse($form->hasErrors());
 }