This package can validate an array of values with a set of rules.
It provides a base class to validate a set of values passed to the class constructor as an array of values.
Applications can extend this class and pass a specific set of validation rules by passing a given array of validation rules.
A separate validation class implements each validation rule.
The package provides a base type validation class, as well several kinds of validation classes for validating values of types:
- Date and time
- Enumerated values
- Integers
- Strings
- Maximum and minimum limit values
- Regular expressions |