markwilson/symfony2-validator-native-filter

此包已废弃且不再维护。未建议替代包。

Symfony2 validator组件的原生PHP过滤器约束

dev-master 2014-01-08 16:26 UTC

This package is not auto-updated.

Last update: 2021-01-23 09:25:00 UTC


README

注意:目前仅适用于validator组件2.2.x版本

Symfony2 validator组件的原生PHP过滤器约束。

安装

markwilson/symfony2-validator-native-filter 添加到 composer.json 的 requires 部分。

用法

NativeFilter 需要一个 filter 选项,它必须是 FILTER_ 前缀的常量之一。

例如。

use MarkWilson\Validator\Constraints\NativeFilter;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Component\Validator\Validation;

$constraint = new NativeFilter(
    array(
        'filter' => FILTER_VALIDATE_FLOAT
    )
);

$validator = Validation::createValidator();
$validator->validateValue($value, $constraint);