Validator class
Framework\Validation\Validator
Class Validator.
Extends Framework\Validation\BaseValidator
Defined in libraries/validation/src/Validator.php
Methods #
- alpha()
- Validates alphabetic characters.
- alphaNumber()
- Validates a number or alphabetic characters.
- array()
- Validates array.
- base64()
- Validates a base64 string.
- between()
- Validate field between min and max values.
- bool()
- Validates boolean.
- datetime()
- Validates a datetime format.
- email()
- Validates a email.
- equals()
- Validate field has value equals other field.
- float()
- Validates float.
- greater()
- Validates is greater than.
- greaterOrEqual()
- Validates is greater than or equal to.
- hex()
- Validates a hexadecimal string.
- hexColor()
- Validates a hexadecimal color.
- in()
- Validate field is in list.
- int()
- Validates integer.
- ip()
- Validates an IP.
- isset()
- Validates field is set.
- json()
- Validates a JSON string.
- latin()
- Validates a latin text.
- length()
- Validates exact length.
- less()
- Validates is less than.
- lessOrEqual()
- Validates is less than or equal to.
- maxLength()
- Validates max length.
- md5()
- Validates a md5 hash.
- minLength()
- Validates min length.
- notBetween()
- Validate field not between min and max values.
- notEquals()
- Validate field has not value equals other field.
- notIn()
- Validate field is not in list.
- notRegex()
- Validates a Regex no matching pattern.
- number()
- Validates a number.
- object()
- Validates object.
- regex()
- Validates a Regex pattern.
- required()
- Validates required value.
- slug()
- Validates slug.
- specialChar()
- Validates special characters.
- string()
- Validates string.
- timezone()
- Validates a timezone.
- url()
- Validates an URL.
- uuid()
- Validates a UUID.
alpha()
Validates alphabetic characters.
- string $field
- array $data
alphaNumber()
Validates a number or alphabetic characters.
- string $field
- array $data
array()
Validates array.
- string $field
- array $data
base64()
Validates a base64 string.
- string $field
- array $data
between()
Validate field between min and max values.
- string $field
- array $data
- string|int $min
- string|int $max
bool()
Validates boolean.
- string $field
- array $data
datetime()
Validates a datetime format.
- string $field
- array $data
- string $format
email()
Validates a email.
- string $field
- array $data
equals()
Validate field has value equals other field.
- string $field
- array $data
- string $equalsField
float()
Validates float.
- string $field
- array $data
greater()
Validates is greater than.
- string $field
- array $data
- string|int $greaterThan
greaterOrEqual()
Validates is greater than or equal to.
- string $field
- array $data
- string|int $greaterThanOrEqualTo
hex()
Validates a hexadecimal string.
- string $field
- array $data
hexColor()
Validates a hexadecimal color.
- string $field
- array $data
in()
Validate field is in list.
- string $field
- array $data
- string $in
- string $others
int()
Validates integer.
- string $field
- array $data
ip()
Validates an IP.
- string $field
- array $data
- string|int $version - 4, 6 or 0 to both
isset()
Validates field is set.
- string $field
- array $data
json()
Validates a JSON string.
- string $field
- array $data
latin()
Validates a latin text.
- string $field
- array $data
length()
Validates exact length.
- string $field
- array $data
- string|int $length
less()
Validates is less than.
- string $field
- array $data
- string|int $lessThan
lessOrEqual()
Validates is less than or equal to.
- string $field
- array $data
- string|int $lessThanOrEqualTo
maxLength()
Validates max length.
- string $field
- array $data
- string|int $maxLength
md5()
Validates a md5 hash.
- string $field
- array $data
minLength()
Validates min length.
- string $field
- array $data
- string|int $minLength
notBetween()
Validate field not between min and max values.
- string $field
- array $data
- string|int $min
- string|int $max
notEquals()
Validate field has not value equals other field.
- string $field
- array $data
- string $diffField
notIn()
Validate field is not in list.
- string $field
- array $data
- string $notIn
- string $others
notRegex()
Validates a Regex no matching pattern.
- string $field
- array $data
- string $pattern
number()
Validates a number.
- string $field
- array $data
object()
Validates object.
- string $field
- array $data
regex()
Validates a Regex pattern.
- string $field
- array $data
- string $pattern
required()
Validates required value.
- string $field
- array $data
slug()
Validates slug.
- string $field
- array $data
specialChar()
Validates special characters.
- string $field
- array $data
- string|int $quantity
- string $characters
string()
Validates string.
- string $field
- array $data
timezone()
Validates a timezone.
- string $field
- array $data
url()
Validates an URL.
- string $field
- array $data
uuid()
Validates a UUID.
- string $field
- array $data
Inherited methods #
-
getData()fromFramework\Validation\BaseValidator