Class Form
Form validator
Package: Validators
Author: Art <a.molcanovas@gmail.com>
Located at sys/class/alo/validators/form.php
Methods summary
public
|
|
public
|
|
protected static
boolean
|
#
eval_param( string $data_value, integer $bind_key, mixed $bind_value )
Evaluates an element against a requirement |
public
|
|
public
array
|
|
public
array
|
Magic methods summary
Constants summary
integer |
R_EMAIL
|
101 |
#
Defines a requirement as "email format" |
integer |
R_REQUIRED
|
102 |
#
Defines a requirement as "value required" |
integer |
R_NUMERIC
|
103 |
#
Defines a requirement as "must be numeric" |
integer |
R_LENGTH_MIN
|
104 |
#
Defines a requirement as "minimum length" |
integer |
R_LENGTH_MAX
|
105 |
#
Defines a requirement as "maximum length" |
integer |
R_REGEX
|
106 |
#
Defines a requirement as "must match regular expression" |
integer |
R_CONTAIN_UPPERCASE
|
107 |
#
Defines a requirement as "must contain uppercase character" |
integer |
R_CONTAIN_LOWERCASE
|
108 |
#
Defines a requirement as "must contain lowercase character" |
integer |
R_CONTAIN_NUMBER
|
109 |
#
Defines a requirement as "must contain number" |
integer |
R_CONTAIN_NONALPHANUM
|
110 |
#
Defines a requirement as "must contain non-alphanumeric character" |
integer |
R_VAL_LT
|
111 |
#
Defines a requirement as "numeric value must be lower than" |
integer |
R_VAL_GT
|
112 |
#
Defines a requirement as "numeric value must be greater than" |
integer |
R_VAL_RANGE
|
113 |
#
Defines a requirement as "must be within a supplied range of values" |
integer |
R_VAL_LTE
|
114 |
#
Defines a requirement as "numeric value must be lower than or equal to" |
integer |
R_VAL_GTE
|
115 |
#
Defines a requirement as "numeric value must be greater than or equal to" |
integer |
E_NONSCALAR
|
400 |
#
Error when a value is non-scalar |
Properties summary
protected
array
|
$data |
#
Supplied data array |
protected
array
|
$binds |
#
Element requirements |
protected
array
|
$evaluation |
#
Data array post-evaluation |