click4web / declaracao-conteudo-correios
Gerador de Declaração de Conteúdo para postagem nos Correios
Installs: 21 908
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 4
Open Issues: 0
Requires
- php: ^7.0
Requires (Dev)
This package is not auto-updated.
Last update: 2021-06-07 16:37:14 UTC
README
Gerador de declaração de conteúdo para postagem nos Correios
Instalação
composer require click4web/declaracao-conteudo-correios
Exemplo de uso
Criando um remetente:
$remetente = new Click4Web\DeclaracaoConteudo\Entities\Pessoa([ 'nome' => 'Click 4 Web - Marketing', 'doc' => '12.398.650/0001-16', 'endereco' => 'Rua Mandaguari, 400 - Vila Curuça', 'cidade' => 'Santo André', 'estado' => 'SP', 'cep' => '09290-660' ]);
Criando um destinatário. É o mesmo objeto de remetente apenas mudei a forma de definir os atributos:
$destinatario = new Click4Web\DeclaracaoConteudo\Entities\Pessoa(); $destinatario->setNome('TagCool') ->setDoc('21.814.544/0001-67') ->setEndereco('Rua Albuquerque Lins, 128 - Jardim Paulista') ->setCidade('Ribeirão Preto') ->setEstado('SP') ->setCep('14090-010');
Criando uma mochila de itens:
$itens = new \Click4Web\DeclaracaoConteudo\Core\ItemBag([ [ 'descricao' => 'Livro - 8Ps do Marketing Digital', 'quantidade' => 1, 'peso' => 0.733, 'valor' => 80, ], [ 'descricao' => 'Livro - Super Apresentações', 'quantidade' => 1, 'peso' => 0.397, 'valor' => 75, ], ]);
Exibindo a declaração de conteúdo:
$declaracao = new \Click4Web\DeclaracaoConteudo\DeclaracaoConteudo( $remetente, $destinatario, $itens ); echo $declaracao->imprimirHtml();
Documentação do Código
https://click4web.github.io/declaracao-conteudo-correios/
Contribuindo
- Faça o fork do projeto (https://github.com/click4web/declaracao-conteudo-correios/fork)
- Crie uma branch para sua modificação (
git checkout -b feature/fooBar
) - Faça o commit (
git commit -am 'Add some fooBar'
) - Push (
git push origin feature/fooBar
) - Crie um novo Pull Request
Licença
Esta biblioteca é um software open-source licenciado sob a licença MIT.