markwilson / symfony2-validator-checksum
此包已被废弃,不再维护。没有建议的替代包。
Symfony2 验证器组件的校验和约束
dev-master
2014-01-07 17:53 UTC
Requires
- symfony/validator: 2.2.x
This package is not auto-updated.
Last update: 2021-01-23 09:24:20 UTC
README
注意:目前仅适用于 2.2.x 版本的验证器组件
Symfony2 验证器组件的数据校验和约束。
安装
将 markwilson/symfony2-validator-checksum
添加到 composer.json 的 requires 部分。
使用方法
Checksum
需要一个 type
选项,目前必须设置为 'md5',以及一个 checksum
选项,这是预期的校验和值。它还有一个可选参数,decoder
,用于传递一个解码器可调用函数。
例如:
use MarkWilson\Validator\Constraints\Checksum; use Symfony\Component\Validator\Constraints as Assert; use Symfony\Component\Validator\Validation; $constraint = new Checksum( array( 'type' => 'md5', 'decoder' => 'base64_decode', 'checksum' => 'some md5 string' ) ); $validator = Validation::createValidator(); $validator->validateValue($value, $constraint);