misterioso013/cpf
Composer 安装命令:
composer require misterioso013/cpf
包简介
Simples Gerador e Validador de CPF PHP
README 文档
README
Biblioteca PHP moderna para geração e validação de CPFs.
Requisitos 📋
- PHP 8.1 ou superior
- Composer
Instalação 💿
composer require misterioso013/cpf
Uso 🚀
Usando Value Object (Recomendado)
use Misterioso013\Tools\ValueObjects\Cpf; // Criar um CPF a partir de uma string $cpf = new Cpf('12345678909'); // Formatar CPF echo $cpf->format(); // 123.456.789-09 // Gerar CPF aleatório $cpf = Cpf::generate(); // Com máscara por padrão $cpf = Cpf::generate(false); // Sem máscara // Gerar CPF para um estado específico $cpf = Cpf::generate(true, 'SP'); // Verificar UF do CPF echo $cpf->getUF(); // Retorna string (ex: "SP") $ufs = $cpf->getUF(false); // Retorna array
Usando API Legacy
use Misterioso013\Tools\CPF; // Gerar CPF válido formatado (123.456.789-10) echo CPF::cpfRandom(); // Gerar CPF válido sem máscara (12345678910) echo CPF::cpfRandom(false); // Verificar se CPF é válido var_dump(CPF::validateCPF('12345678910')); // Verificar UF do CPF print_r(CPF::whichUF('12345678910', false));
Testes 🧪
composer test
Contribuindo 🤝
Contribuições são bem-vindas! Por favor, leia as diretrizes de contribuição antes de enviar um PR.
Licença 📄
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.
统计信息
- 总下载量: 1.41k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-03-22