jeffersoncamargo / declaracao-conteudo-correios
邮政内容声明生成器
1.0.1
2024-04-23 17:32 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: 3.*
This package is not auto-updated.
Last update: 2024-09-25 17:26:53 UTC
README
邮政内容声明生成器
安装
composer require fontebasso/declaracao-conteudo-correios
使用示例
创建一个寄件人
$remetente = new JeffersonCamargo\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' ]);
创建一个收件人。它与寄件人对象相同,只是改变了属性的定义方式
$destinatario = new JeffersonCamargo\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');
创建一个物品包
$itens = new \JeffersonCamargo\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 ], ]);
显示内容声明
$declaracao = new \JeffersonCamargo\Correios\DeclaracaoConteudo\DeclaracaoConteudo( $remetente, $destinatario, $itens, 2018.97 // Valor Total (R$) ); echo $declaracao->imprimirHtml();
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。