dtgfranca / validador-novo-cnpj
Valida o cnpj com base nas regras do serpro.gov.br
Installs: 92
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 1
Open Issues: 0
Type:package
pkg:composer/dtgfranca/validador-novo-cnpj
Requires
- php: ^8.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.65
- phpunit/phpunit: ^11.4
This package is auto-updated.
Last update: 2025-12-30 01:33:08 UTC
README
Este pacote PHP permite validar se um CNPJ é válido de acordo com as novas regras do cnpj.
Instalação
Você pode instalar o pacote via Composer:
composer require dtgfranca/validador-novo-cnpj
Utilização
Após instalar o pacote, vocé pode utiliza-lo da seguinte maneira:
use Dtgfranca\ValidadorNovoCnpj\CNPJ; $cnpj = '12.ABC.345/01DE-35'; if (Cnpj::isValid($cnpj)) { echo "CNPJ válido!"; } else { echo "CNPJ inválido!"; }
Caso haja necessidade de gerar um CNPJ válido, vocé pode utiliza-lo da seguinte maneira:
use Dtgfranca\ValidadorNovoCnpj\CNPJ; $cnpj = CNPJ::gerar(true); // true para formatado "ZB.DVI.P3O/WRH2-58", false para não formatado "ZBDVIP3OWRH258"