psx / validate
Validate data through a filter system
v2.1.0
2025-12-14 08:14 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.0
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()); }