Bluz\Validator\Rule\Length::getTemplate PHP Method

getTemplate() public method

Get error template
public getTemplate ( ) : string
return string
    public function getTemplate()
    {
        if (!$this->minValue) {
            return __('{{name}} must have a length lower than %d', $this->maxValue);
        } elseif (!$this->maxValue) {
            return __('{{name}} must have a length greater than %d', $this->minValue);
        } else {
            return __('{{name}} must have a length between %d and %d', $this->minValue, $this->maxValue);
        }
    }

Usage Example

Example #1
0
 /**
  * @dataProvider providerForFailInclusive
  */
 public function testLengthOutsideBoundsShouldThrowLengthException($string, $min, $max)
 {
     $validator = new Length($min, $max, false);
     $this->assertFalse($validator->validate($string));
     $this->assertNotEmpty($validator->getTemplate());
 }