Class **Phalcon\\Mvc\\Model\\Validator\\StringLength** ====================================================== *extends* abstract class :doc:`Phalcon\\Mvc\\Model\\Validator ` *implements* :doc:`Phalcon\\Mvc\\Model\\ValidatorInterface ` Simply validates specified string length constraints .. code-block:: php validate(new StringLengthValidator(array( "field" => 'name_last', 'max' => 50, 'min' => 2, 'messageMaximum' => 'We don\'t like really long names', 'messageMinimum' => 'We want more than just their initials' ))); if (this->validationHasFailed() == true) { return false; } } } Methods ------- public *boolean* **validate** (*unknown* $record) Executes the validator public **__construct** (*unknown* $options) inherited from Phalcon\\Mvc\\Model\\Validator Phalcon\\Mvc\\Model\\Validator constructor protected **appendMessage** (*unknown* $message, [*unknown* $field], [*unknown* $type]) inherited from Phalcon\\Mvc\\Model\\Validator Appends a message to the validator public *array* **getMessages** () inherited from Phalcon\\Mvc\\Model\\Validator Returns messages generated by the validator protected *array* **getOptions** () inherited from Phalcon\\Mvc\\Model\\Validator Returns all the options from the validator protected *mixed* **getOption** (*unknown* $option) inherited from Phalcon\\Mvc\\Model\\Validator Returns an option protected *boolean* **isSetOption** (*unknown* $option) inherited from Phalcon\\Mvc\\Model\\Validator Check whether a option has been defined in the validator options