psx/validate

通过过滤器系统验证数据

v2.0.1 2024-05-10 18:02 UTC

This package is auto-updated.

Last update: 2024-09-10 18:39:04 UTC


README

关于

这是一个验证库,它使用灵活的过滤器系统验证任意数据。

用法

<?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());
}