Interface **Phalcon\\ValidationInterface** ========================================== .. role:: raw-html(raw) :format: html :raw-html:`Source on GitHub` Methods ------- abstract public **validate** ([*mixed* $data], [*mixed* $entity]) ... abstract public **add** (*mixed* $field, :doc:`Phalcon\\Validation\\ValidatorInterface ` $validator) ... abstract public **rule** (*mixed* $field, :doc:`Phalcon\\Validation\\ValidatorInterface ` $validator) ... abstract public **rules** (*mixed* $field, *array* $validators) ... abstract public **setFilters** (*mixed* $field, *mixed* $filters) ... abstract public **getFilters** ([*mixed* $field]) ... abstract public **getValidators** () ... abstract public **getEntity** () ... abstract public **setDefaultMessages** ([*array* $messages]) ... abstract public **getDefaultMessage** (*mixed* $type) ... abstract public **getMessages** () ... abstract public **setLabels** (*array* $labels) ... abstract public **getLabel** (*mixed* $field) ... abstract public **appendMessage** (:doc:`Phalcon\\Validation\\MessageInterface ` $message) ... abstract public **bind** (*mixed* $entity, *mixed* $data) ... abstract public **getValue** (*mixed* $field) ...