Application\Model\Test\Product::validate PHP Method

validate() public method

public validate ( )
    public function validate()
    {
        parent::validate();
        if (!$this->name) {
            parent::error('Empty name');
            $this->_errorFields[] = 'name';
        }
    }

Usage Example

Example #1
0
 /**
  * @test
  */
 public function shouldAddErrorClassIfClassGiven()
 {
     //given
     $product = new Product(array());
     $product->validate();
     $formBuilder = new ModelFormBuilder($product);
     //when
     $html = $formBuilder->textField('name', array('class' => 'class1 class2'));
     //then
     $this->assertContains('class="class1 class2 error"', $html);
 }