2017 © Pedro PelĆ”ez
 

library validators-zf

Validators CPF, CNPJ and Date for Zend Framework

image

diego-brocanelli/validators-zf

Validators CPF, CNPJ and Date for Zend Framework

  • Thursday, December 15, 2016
  • by Diego-Brocanelli
  • Repository
  • 1 Watchers
  • 0 Stars
  • 349 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 16 % Grown

The README.md

Validators Zend Framework

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., (*1)

Esta library, contempla: - CPF - CNPJ - Data (pt-br), (*2)

Validado

  • [ ] ZF2
  • [X] ZF3

Install

Composer
composer require diego-brocanelli/validators-zf dev-master

ou inserindo no arquivo composer.json e executando comando composer install., (*3)

{
    "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:, (*4)

//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:, (*5)

//output messge: The given CPF information invalid.

To-do list

  • [X] CPF
  • [X] CNPJ
  • [ ] Date

The Versions

15/12 2016

dev-master

9999999-dev

Validators CPF, CNPJ and Date for Zend Framework

  Sources   Download

BSD-3

The Requires

 

by Diego Brocanelli