mero / br-validator-bundle
此包已被弃用且不再维护。未建议替代包。
巴西地区验证器的Symfony包
1.1.0
2016-06-22 20:26 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- phpunit/phpunit: ~4.4
- satooshi/php-coveralls: ~0.6.1
- symfony/symfony: ~2.7
- symfony/validator: ~2.8
This package is auto-updated.
Last update: 2023-04-17 02:59:35 UTC
README
巴西地区验证器的Symfony包
要求
- PHP 5.4.9 或更高版本
- Symfony 2.8 或更高版本(包括 Symfony 3)
使用composer安装
- 打开您的项目目录;
- 运行
composer require mero/br-validator-bundle
以将 MeroBrValidatorBundle 添加到您的项目 vendor 中; - 打开 my/project/dir/app/AppKernel.php;
- 添加
Mero\Bundle\BrValidatorBundle\MeroBrValidatorBundle()
。
Symfony验证器
适用范围 | 选项 | 类 | 验证器 | 描述 |
---|---|---|---|---|
属性或方法 | 消息 | CPF | CPFValidator | 验证CPF(个人登记号)的数字 |
属性或方法 | 消息 | CNH | CNHValidator | 验证CNH(国家驾驶执照)的数字 |
属性或方法 | 消息 | CNPJ | CNPJValidator | 验证CNPJ(公司登记号)的数字 |
基本用法
<?php use Mero\Bundle\BrValidatorBundle\Validator\Constraints as BrAssert; class People { /** * @var string Brazilian individual registration * * @BrAssert\CPF() */ private $cpf; /** * @var string Brazilian corporate registration * * @BrAssert\CNPJ() */ private $cnpj; /** * @var string Brazilian national driving license * * @BrAssert\CNH() */ private $cnh; }