enricky / cnpj-manager
Gerador, validador e gerenciador de CNPJ's para PHP
1.1.0
2023-09-01 15:07 UTC
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