Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diego-brocanelli/random-data
Generate and validate data for CPF and CNPJ.
https://github.com/diego-brocanelli/random-data
cnpj cpf gerar validar
Last synced: about 2 months ago
JSON representation
Generate and validate data for CPF and CNPJ.
- Host: GitHub
- URL: https://github.com/diego-brocanelli/random-data
- Owner: Diego-Brocanelli
- License: mit
- Created: 2016-05-24T01:17:42.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2020-12-31T15:30:01.000Z (about 4 years ago)
- Last Synced: 2024-09-16T00:52:32.604Z (4 months ago)
- Topics: cnpj, cpf, gerar, validar
- Language: PHP
- Homepage:
- Size: 44.9 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Random Data
Focado em fornecer dados válidos aleatórios para uso em ambiente de desenvolvimento ou homologação.[![Codacy Badge](https://api.codacy.com/project/badge/Grade/2049798bf7324d2797a9f3b1927a1158)](https://www.codacy.com/app/Diego-Brocanelli/randomData?utm_source=github.com&utm_medium=referral&utm_content=Diego-Brocanelli/randomData&utm_campaign=Badge_Grade)
[![Code Climate](https://codeclimate.com/github/Diego-Brocanelli/randomData/badges/gpa.svg)](https://codeclimate.com/github/Diego-Brocanelli/randomData)
[![SensioLabsInsight](https://insight.sensiolabs.com/projects/398667a1-51b0-42e2-92b5-5de351897851/small.png)](https://insight.sensiolabs.com/projects/398667a1-51b0-42e2-92b5-5de351897851)## Requisitos
PHP >= 7.4;
## Instalação
```
composer install
```## Executar testes
Na raiz do projeto.
```
composer tests
```## Executar code analysis
Na raiz do projeto.
```
composer analyse
```## Executar PHP Code Sniffer
Na raiz do projeto.
```
composer phpcs
```## Executar testes, análise de código e PHP Code Sniffer
Na raiz do projeto.
```
composer all
```## Como usar o componente
```
composer require diego-brocanelli/money_to_word dev-main
```## Examplos:
### CPF
#### Gerar
```php
cpf()->generate(); // output: '64893836757'
```#### Gerar com mascara
```php
cpf()->generateWithMask(); // output: '648.938.367-57'
```#### Validar
```php
cpf()->isValid('56359989093') ; //output: true// ou
(new Faker())->cpf()->isValid('563.599.890-93') ; //output: true
```### CNPJ
#### Gerar
```php
cnpj()->generate(); // output: '77496644000147'
```#### Gerar com mascara
```php
cnpj()->generateWithMask(); // output: '99.177.535/0001-08'
```#### Validar
```php
cnpj()->isValid('99177535000108'); //output: true// ou
(new Faker())->cnpj()->isValid('99.177.535/0001-08'); //output: true
```## Autor
### License
[MIT](LICENSE)