newclass/judex

PHP验证器。

v1.3.0 2017-01-10 12:17 UTC

This package is auto-updated.

Last update: 2024-09-16 22:43:48 UTC


README

license PHP 5.5+

什么是Judex?

Judex是一个PHP验证器。

安装

最佳安装方式是使用composer命令

composer require newclass/judex

composer install

使用示例

use Judex\Validator\EmailValidator;
use Judex\Validator\NotEmptyValidator;
use Judex\ValidatorManager;

$validator=new ValidatorManager();
$validator->addValidator(new EmailValidator());
$validator->addValidator(new NotEmptyValidator());

$result=$validator->validate('test@newclass.pl');
$valid=$result->isValid(); //return true

$result=$validator->validate('test.newclass.pl');
$valid=$result->isValid(); //return false
$errors=$result->getErrors(); //return ['Value is not valid format email.']

$result=$validator->validate('');
$valid=$result->isValid(); //return false
$errors=$result->getErrors(); //return ['Value can\'t be empty.']