mero/br-validator-bundle

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

巴西地区验证器的Symfony包

1.1.0 2016-06-22 20:26 UTC

This package is auto-updated.

Last update: 2023-04-17 02:59:35 UTC


README

SensioLabsInsight Scrutinizer Code Quality Build Status Latest Stable Version Total Downloads License

巴西地区验证器的Symfony包

要求

  • PHP 5.4.9 或更高版本
  • Symfony 2.8 或更高版本(包括 Symfony 3)

使用composer安装

  1. 打开您的项目目录;
  2. 运行 composer require mero/br-validator-bundle 以将 MeroBrValidatorBundle 添加到您的项目 vendor 中;
  3. 打开 my/project/dir/app/AppKernel.php
  4. 添加 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;
}