fontebasso/declaracao-conteudo-correios
Composer 安装命令:
composer require fontebasso/declaracao-conteudo-correios
包简介
Gerador de Declaração de Conteúdo para postagem nos Correios
README 文档
README
Gerador de declaração de conteúdo para postagem nos Correios
Principais recursos
- Suporte a PHP 8.2, 8.3 e 8.4
- Compatível com PSR-12
- Uso do Carbon para manipulação de datas
- Testes automatizados com PHPUnit 11
- Geração de declaração em HTML para impressão direta
Requisitos
- PHP 8.2 ou superior
- Composer v2
Instalação
composer require fontebasso/declaracao-conteudo-correios
Exemplo de uso
Criando um remetente:
$remetente = new Fontebasso\Correios\DeclaracaoConteudo\Entities\Pessoa([ 'nome' => 'B2W - Companhia Digita', 'doc' => '00.776.574/0006-60', 'endereco' => 'Rua Sacadura Cabral, 102', 'cidade' => 'Rio de Janeiro', 'estado' => 'RJ', 'cep' => '20081-902' ]);
Criando um destinatário. É o mesmo objeto de remetente apenas mudei a forma de definir os atributos:
$destinatario = new Fontebasso\Correios\DeclaracaoConteudo\Entities\Pessoa(); $destinatario->setNome('Jhon Doe') ->setDoc('000.000.000-00') ->setEndereco('Av. Paulista, 000 - Bela Vista') ->setCidade('São Paulo') ->setEstado('SP') ->setCep('01310-100');
Criando uma mochila de itens:
$itens = new \Fontebasso\Correios\DeclaracaoConteudo\Core\ItemBag([ [ 'descricao' => 'Smartphone Motorola Moto G 5G 128GB', 'quantidade' => 1, 'peso' => 0.212 ], [ 'descricao' => 'Caixa Bombom Especialidades 251g', 'quantidade' => 2, 'peso' => 0.251 ], ]);
Exibindo a declaração de conteúdo:
$declaracao = new \Fontebasso\Correios\DeclaracaoConteudo\DeclaracaoConteudo( $remetente, $destinatario, $itens, 2018.97 // Valor Total (R$) ); echo $declaracao->imprimirHtml();
Licença
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.
统计信息
- 总下载量: 55
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-07