david-moreno-cortina/input-validation

A simple input validation

v1.0 2019-04-20 10:12 UTC

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

MIT License

Authors

  • David Moreno Cortina