programmatordev/yet-another-php-validator

具有表达性错误信息的PHP验证器

v1.3.0 2024-08-14 16:36 UTC

This package is auto-updated.

Last update: 2024-09-14 16:55:43 UTC


README

Latest Version Software License Tests

具有表达性错误信息的PHP验证器。

需求

  • PHP 8.1 或更高版本。

安装

通过Composer安装库

composer require programmatordev/yet-another-php-validator

基本用法

简单用法如下

use ProgrammatorDev\Validator\Validator;

// do this:
$validator = Validator::type('int')->greaterThanOrEqual(18);

// and validate with these:
$validator->validate(16); // returns bool: false
$validator->assert(16, 'age'); // throws exception: The age value should be greater than or equal to 18.

文档

贡献

任何形式的贡献以改进此库(包括请求)都将受到欢迎和赞赏。请确保提交一个pull请求或问题。

致谢

此库受respect/validationsymfony/validator的启发。

许可证

本项目采用MIT许可证。有关版权和许可的更多信息,请参阅与此源代码一起分发的LICENSE文件。