diego-brocanelli/random-data

1.0 2016-06-01 01:02 UTC

This package is auto-updated.

Last update: 2020-11-09 04:52:24 UTC


README

Focado em fornecer dados válidos aleatórios para uso em ambiente de homologação/Testes.

Codacy Badge Code Climate SensioLabsInsight

Como usar

Instalação do pacote.

Pela linha de comando no diretório raiz do projeto.

composer require diego-brocanelli/random-data dev-master

Por meio do composer.json

{
    "require": {
        "diego-brocanelli/random-data": "dev-master"
    }
}

Rodando os testes

No diretório raiz do projeto execute:

php vendor/bin/phpunit --verbose tests/

CPF

Gerar

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Generate\CPF\CPF;

$cpf    = new CPF();
echo $cpf->generate(); // output: '64893836757'

Validar

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Validate\CPF\CPF as ValidateCPF;

$validateCPF = new ValidateCPF();
$validateCPF->isValid('64893836757') ; //output: true

CNPJ

Gerar

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Generate\CNPJ\CNPJ;

$cnpj = new CNPJ();
echo $cnpj->generate(); // output: '77496644000147'

Validar

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Validate\CNPJ\CNPJ as ValidateCNPJ;

$ValidateCNPJ = new ValidateCNPJ();
$ValidateCNPJ->isValid('77496644000147'); //output: true

To-do list

  • CPF Generator
  • CPF Validator
  • CNPJ Generator
  • CNPJ Validator
  • Include in packagist