mirror of
https://github.com/Respect/Validation.git
synced 2024-06-08 16:52:16 +02:00
2ac0aecf0c
There are a couple of issues with the "KeyValue" rule: * When using it with "Not" it does not fetch the exception from the rule that it creates during the validation. * It creates a "Validator" rule, which means that it creates two rules (Validator and the real rule) every time it validates an input. This commit will fix these two issues and also create integration tests that will ensure its behavior in case of change. Co-authored-by: Danilo Correa <danilosilva87@gmail.com> Signed-off-by: Henrique Moody <henriquemoody@gmail.com> |
||
---|---|---|
data/iso_3166-2 | ||
docs | ||
library | ||
tests | ||
.docheader | ||
.gitattributes | ||
.gitignore | ||
.php_cs | ||
.scrutinizer.yml | ||
.travis.yml | ||
CHANGELOG.md | ||
composer.json | ||
CONTRIBUTING.md | ||
couscous.yml | ||
LICENSE.md | ||
mkdocs.yml | ||
phpcs.xml.dist | ||
phpstan.neon.dist | ||
phpunit.xml.dist | ||
README.md |
Respect\Validation
The most awesome validation engine ever created for PHP.
- Complex rules made simple:
v::numericVal()->positive()->between(1, 255)->validate($input)
. - Granularity control for advanced reporting.
- More than 150 (fully tested) validation rules.
- A concrete API for non fluent usage.
Documentation
Documentation can be found in https://respect-validation.readthedocs.io and also in the docs/ folder.