wbraganca / yii2-br-validator

Yii2 Extension that provide validations and features for brazilian localization

Repository from Github https://github.comwbraganca/yii2-br-validatorRepository from Github https://github.comwbraganca/yii2-br-validator

Yii2 Brazilian Validators

Yii2 Extension that provide validators and features for brazilian localization

  • CPF: Cadastro de pessoa física (like a Security Social Numeber in USA)
  • CNPJ: Cadastro nacional de pessoa jurídica

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist yiibr/yii2-br-validator "*"

or add

"yiibr/yii2-br-validator": "*"

to the require section of your composer.json file.

Usage

Add the rules as the following example

use Yii;
use yii\base\Model;
use yiibr\brvalidator\CpfValidator;
use yiibr\brvalidator\CnpjValidator;

class PersonForm extends Model
{
	public $name;
	public $cpf;
	public $cnpj;

	/**
	 * @return array the validation rules.
	 */
	public function rules()
	{
		return [
			// name is required
			['name', 'required'],
			// cpf validator
			['cpf', CpfValidator::className()],
			// cnpj validator
			['cnpj', CnpjValidator::className()],
		];
	}
}

About

Yii2 Extension that provide validations and features for brazilian localization

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:PHP 100.0%