Ouzo\Validatable::validateStringMaxLength PHP Method

validateStringMaxLength() public method

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

Usage Example

Exemplo n.º 1
0
 /**
  * @test
  */
 public function shouldNotBeValidStringMaxLength()
 {
     //given
     $validatable = new Validatable();
     //when
     $validatable->validateStringMaxLength('string is too long', 3, 'Too long string');
     //then
     $errors = $validatable->getErrors();
     $this->assertEquals('Too long string', $errors[0]);
 }