diego-brocanelli / validators-zf
Validators CPF, CNPJ and Date for Zend Framework
dev-master
2016-12-15 01:13 UTC
Requires
- php: >=5.5
- diego-brocanelli/random-data: 1.0
- zendframework/zend-filter: ^2.7
- zendframework/zend-validator: ^2.8
This package is auto-updated.
Last update: 2025-03-12 12:26:24 UTC
README
Quem nunca teve a necessidade de validar CPF, CNPJ e data. Claro que a maioria, pois são informações muito comuns no dia a dia, o intuito deste reposiório é facilitar a validação no Zend Framework, oferecendo maior agilidade para o seu desenvolvimento.
Esta library, contempla:
- CPF
- CNPJ
- Data (pt-br)
Validado
- ZF2
- ZF3
Install
Composer
composer require diego-brocanelli/validators-zf dev-master
ou inserindo no arquivo composer.json e executando comando composer install.
{
"require": {
"diego-brocanelli/validators-zf":"dev-master"
}
}
Testes
php phpunit.phar tests/
CPF Validator - Implementação na entity ZF .
$inputFilter->add(array(
'name' => 'cpf',
'required' => true,
'filters' => array(
array('name' => 'StripTags'),
array('name' => 'StringTrim'),
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'encoding' => 'UTF-8',
'min' => 11,
'max' => 11,
),
),
array(
'name' => 'DiegoBrocanelli\Validators\CPF' // Inserir a namespace.
),
),
));
Caso CPF inválido:
//output messge: The given CPF information invalid.
CNPJ Validator - Implementação na entity ZF .
$inputFilter->add(array(
'name' => 'cnpj',
'required' => true,
'filters' => array(
array('name' => 'StripTags'),
array('name' => 'StringTrim'),
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'encoding' => 'UTF-8',
'min' => 14,
'max' => 14,
),
),
array(
'name' => 'DiegoBrocanelli\Validators\CNPJ' // Inserir a namespace.
),
),
));
Caso CNPJ inválido:
//output messge: The given CPF information invalid.
To-do list
- CPF
- CNPJ
- Date