programmatordev/yet-another-php-validator
具有表达性错误信息的PHP验证器
v1.3.0
2024-08-14 16:36 UTC
Requires
- php: >=8.1
- egulias/email-validator: ^4.0
- symfony/intl: ^6.4
- symfony/polyfill-ctype: ^1.27
- symfony/polyfill-intl-grapheme: ^1.29
- symfony/polyfill-intl-icu: ^1.29
Requires (Dev)
- phpunit/phpunit: ^10.0
- symfony/var-dumper: ^6.4
README
具有表达性错误信息的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/validation和symfony/validator的启发。
许可证
本项目采用MIT许可证。有关版权和许可的更多信息,请参阅与此源代码一起分发的LICENSE文件。