david-moreno-cortina / input-validation
A simple input validation
v1.0
2019-04-20 10:12 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8.1
This package is not auto-updated.
Last update: 2024-06-30 11:18:48 UTC
README
InputValidation
Simple input validation
Usage
Define your validations:
$validations = [];
$validations[] = new ValidationConstraint(ValidationConstraint::TYPE_INT, $name, $isOptional, $defaultValue, $minLength, $maxLength);
Instantiate the input validator and execute it:
$validator = new InputValidator($inputParams, $validations);
$validationResult = $validator->execute();
Check if is a valid input:
$validationResult->isValid()
Get errors:
$errors = $validationResult->getErrors();
Get input params:
$validationResult->getField($name);
License
Authors
- David Moreno Cortina