click4web/declaracao-conteudo-correios

此包已被废弃且不再维护。作者建议使用 fontebasso/declaracao-conteudo-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

邮政内容声明生成器

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

安装

composer require click4web/declaracao-conteudo-correios

使用示例

创建发件人

$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'
]);

创建收件人。它是与发件人相同的对象,只是改变了属性定义的方式

$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');

创建物品包

$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,
    ],
]);

显示内容声明

$declaracao = new \Click4Web\DeclaracaoConteudo\DeclaracaoConteudo(
    $remetente,
    $destinatario,
    $itens
);

echo $declaracao->imprimirHtml();

代码文档

https://click4web.github.io/declaracao-conteudo-correios/

贡献

  1. 对项目进行 fork (https://github.com/click4web/declaracao-conteudo-correios/fork)
  2. 为您的修改创建一个 branch (git checkout -b feature/fooBar)
  3. 进行 commit (git commit -am 'Add some fooBar')
  4. Push (git push origin feature/fooBar)
  5. 创建一个新的 Pull Request

许可证

此库是一个MIT许可证下开源的软件。