phossa2/validate

一个用于各种验证库的PHP验证代理。

2.0.0 2016-09-26 05:25 UTC

This package is not auto-updated.

Last update: 2024-09-14 20:09:35 UTC


README

Build Status Code Quality Code Climate PHP 7 ready HHVM Latest Stable Version License

phossa2/validate 是一个用于各种验证库的PHP验证代理。

它需要PHP 5.4,支持PHP 7.0+ 和 HHVM。它符合 PSR-1PSR-2PSR-3PSR-4,以及提议的 PSR-5

安装

使用 composer 工具安装。

composer require "phossa2/validate"

或者在您的 composer.json 中添加以下行

{
    "require": {
       "phossa2/validate": "^2.0.0"
    }
}

用法

创建验证实例

use Phossa2\Validate\Validate;

$v = new Validate();

if (true === $v->validate($_POST, [
    'username' => 'required|alpha_numeric',
    'password' => 'required|max_len,100|min_len,6'
])) {
    // continue
} else {
    $err = $v->getError();
}

变更日志

请参阅 CHANGELOG 以获取更多信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTE 以获取更多信息。

依赖

  • PHP >= 5.4.0

  • phossa2/shared >= 2.0.21

  • wixel/gump >= 1.4

许可

MIT 许可证