Class Phalcon\Validation
extends abstract class Phalcon\Di\Injectable
implements Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface
Allows to validate data using custom or built-in validators
Methods
public setValidators (unknown $validators)
…
public __construct ([unknown $validators])
Phalcon\Validation constructor
public Phalcon\Validation\Message\Group validate ([unknown $data], [unknown $entity])
Validate a set of data according to a set of rules
public Phalcon\Validation add (unknown $field, unknown $validator)
Adds a validator to a field
public Phalcon\Validation rule (unknown $field, unknown $validator)
Alias of add method
public Phalcon\Validation rules (unknown $field, unknown $validators)
Adds the validators to a field
public Phalcon\Validation setFilters (unknown $field, unknown $filters)
Adds filters to the field
public mixed getFilters ([unknown $field])
Returns all the filters or a specific one
public array getValidators ()
Returns the validators added to the validation
public object getEntity ()
Returns the bound entity
public array setDefaultMessages ([unknown $messages])
Adds default messages to validators
public string getDefaultMessage (unknown $type)
Get default message for validator type
public Phalcon\Validation\Message\Group getMessages ()
Returns the registered validators
public setLabels (unknown $labels)
Adds labels for fields
public string getLabel (unknown $field)
Get label for field
public Phalcon\Validation appendMessage (unknown $message)
Appends a message to the messages list
public Phalcon\Validation bind (unknown $entity, unknown $data)
Assigns the data to an entity The entity is used to obtain the validation values
public mixed getValue (unknown $field)
Gets the a value to validate in the array/object data source
public setDI (unknown $dependencyInjector) inherited from Phalcon\Di\Injectable
Sets the dependency injector
public Phalcon\DiInterface getDI () inherited from Phalcon\Di\Injectable
Returns the internal dependency injector
public setEventsManager (unknown $eventsManager) inherited from Phalcon\Di\Injectable
Sets the event manager
public Phalcon\Events\ManagerInterface getEventsManager () inherited from Phalcon\Di\Injectable
Returns the internal event manager
public __get (unknown $propertyName) inherited from Phalcon\Di\Injectable
Magic method __get