enricky / cnpj-manager
Gerador, validador e gerenciador de CNPJ's para PHP
Installs: 337
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/enricky/cnpj-manager
Requires (Dev)
- pestphp/pest: ^1.22
README
Gerador, validador e gerenciador de CNPJ's para PHP.
Instalação
$ composer require enricky/cnpj-manager
Utilização
use Enricky\CnpjManager\Cnpj;
Gere um CNPJ Válido aleatório
$cnpj = Cnpj::generate(); echo $cnpj; // 35.796.587/0001-71
Valide um CNPJ
$cnpjValido = Cnpj::validate('56.616.297/0001-79'); var_dump($cnpjValido); //bool(true) $cnpjInvalido = Cnpj::validate('22.222.222/2222-22'); var_dump($cnpjInvalido); //bool(false)
Formate um CNPJ
$cnpjFormatado = Cnpj::format('56616297000179'); echo $cnpjFormatado; // 56.616.297/0001-79
Valide o formato de um CNPJ
$formatoValido = Cnpj::validateFormat('22.222.222/2222-22'); var_dump($formatoValido); //bool(true) $formatoInvalido = Cnpj::validateFormat('22/222/222/2222/22'); var_dump($formatoInvalido); //bool(false)
Limpe um CNPJ
$cnpjLimpo = Cnpj::cleanUp('56.616.297/0001-79'); echo $cnpjLimpo; // 56616297000179