psx/validate
Validate data through a filter system
Maintainers
v2.1.0
2025-12-14 08:14 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
Apache-2.0 63c49dadc22a8a0d486dc3124b8db0bb3063f544
- Christoph Kappestein <christoph.kappestein.woop@gmail.com>
README
Validation library which validates arbitrary data using a flexible filter system.
Usage
<?php use PSX\Validate\Filter; use PSX\Validate\Validate; $validate = new Validate(); $result = $validate->validate($data, Validate::TYPE_STRING, [new Filter\Alnum(), new Filter\Length(3, 255)]); if ($result->isSuccessful()) { echo 'Valid!'; } else { echo implode(', ', $result->getErrors()); }
