click4web/declaracao-conteudo-correios

This package is abandoned and no longer maintained. The author suggests using the fontebasso/declaracao-conteudo-correios package instead.

Gerador de Declaração de Conteúdo para postagem nos Correios

v1.0.2 2018-02-10 02:09 UTC

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

Build Status Maintainability Test Coverage Latest Stable Version Latest Unstable Version License

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

  1. Faça o fork do projeto (https://github.com/click4web/declaracao-conteudo-correios/fork)
  2. Crie uma branch para sua modificação (git checkout -b feature/fooBar)
  3. Faça o commit (git commit -am 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. Crie um novo Pull Request

Licença

Esta biblioteca é um software open-source licenciado sob a licença MIT.