Ouzo\Validatable::validateTrue PHP 메소드

validateTrue() 공개 메소드

public validateTrue ( $value, $errorMessage, $errorField = null )
    public function validateTrue($value, $errorMessage, $errorField = null)
    {
        if (!$value) {
            $this->error($errorMessage);
            $this->_errorFields[] = $errorField;
        }
    }

Usage Example

예제 #1
0
 /**
  * @test
  */
 public function shouldAddErrorIfValueIsNotTrue()
 {
     //given
     $validatable = new Validatable();
     //when
     $validatable->validateTrue(false, 'error', 'field');
     //then
     Assert::thatArray($validatable->getErrors())->containsOnly('error');
     Assert::thatArray($validatable->getErrorFields())->containsOnly('field');
 }