Namespace ICanBoogie\Validate\Validator
Classes summary
AbstractComparisonValidator | Abstract for classes implementing value comparison. |
AbstractRangeValidator | Abstract for classes implementing rane comparison. |
AbstractValidator | Abstract validator. |
Between | Validates that a value is between two references. |
BetweenLength | Validates that a value is between two references. |
Blank | Validates that a value is blank. |
Boolean | Validates that a value is false. |
Validates that a value is a valid email address. | |
Equal | Validates that a value equals a reference. |
Identical | Validates that a value is identical to a reference. |
IsFalse | Validates that a value is false. |
IsNull | Validates that a value is null . |
IsTrue | Validates that a value is true. |
JSON | Validates that a value is a JSON string. |
Max | Validates that a value has a maximum value. |
MaxLength | Validates that a value has a maximum length. |
Min | Validates that a value has a minimum value. |
MinLength | Validates that a value has a minimum length. |
NotBetween | Validates that a value is not between two references. |
NotBetweenLength | Validates that a value is between two references. |
NotBlank | Validates that a value is blank. |
NotEqual | Validates that a value does not equal a reference. |
NotIdentical | Validates that a value is not identical to a reference. |
NotNull | Validates that a value is not null . |
Regex | Validates that a value matches a regular expression. |
Required | States that a value is required. When the value is not present the validator issues an error and stops validation of the value, that is on error no other validator is run. |
TimeZone | Validates that a value is a valid time zone. |
Type | Validates that a value is of a specific type. |
URL | Validates that a value is a valid URL. |