eduardokum / laravel-boleto

Pacote para gerar boletos e remessas
MIT License
606 stars 395 forks source link

Gerar diversos boletos em um arquivo com o addBoletos #709

Closed diogoskopinski closed 1 year ago

diogoskopinski commented 1 year ago

Descreva o bug Problema para gera 1 arquivo PDF com diversos boletos ao utilizar o addBoletos. Faço um foreach e coloco os boletos todos em um array, depois ao passar esse array no $pdf->addBoletos($arrBoletos); da o problema.

Para reproduzir Passos para reproduzir o comportamento:

  1. Instancie a classe PDF fora do foreach: $pdf = new \Eduardokum\LaravelBoleto\Boleto\Render\PdfSAF2();
  2. Envie os dados: Faço o foreach com os dados do boleto $boleto = new \Eduardokum\LaravelBoleto\Boleto\Banco\Bb(...) crio esse array e vou armazenado ali: $arrBoletos[] = $boleto;
  3. Veja o erro: erroGerarBoletos "message": "Eduardokum\LaravelBoleto\Util::fillClass(): Argument #2 ($params) must be of type array, null given, called in /var/www/html/vendor/eduardokum/laravel-boleto/src/Pessoa.php on line 75", "exception": "TypeError", "file": "/var/www/html/vendor/eduardokum/laravel-boleto/src/Util.php", "line": 915,

Comportamento esperado A geração do PDF dos boletos.

Desktop (por favor, complete as seguintes informações):

eduardokum commented 1 year ago

Não existe essa classe no projeto.

PdfSAF2