eduardokum / laravel-boleto

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

Falha de processamento de arquivo de retorno da remessa #755

Open SamukaDEV opened 2 months ago

SamukaDEV commented 2 months ago

Descreva o bug Biblioteca esta pedindo uma classe que nao existe no projeto, "Eduardokum\LaravelBoleto\Cnab\Retorno\String"

Para reproduzir Passos para reproduzir o comportamento:

  1. Instancie a classe '\Eduardokum\LaravelBoleto\Cnab\Retorno\Cnab400\Banco\Sicredi'
  2. Na propria declaração pede um argumento, o argumento dá erro
  3. Veja o erro

Comportamento esperado Criar uma instância de Retorno\Cnab400\Banco\Sicredi recebendo o conteúdo do arquivo de retorno para ser processado.

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

Contexto adicional image

Exemplo de uso que fiz seguindo a documentação image

Rainzart commented 2 months ago

Olá,

Por favor, mande uma imagem do erro que está dando no PHP ao executar, logs do laravel se possível...

Não sei qual IDE você está usando mas ela está interpretando o PHPDoc de forma errada, se você reparar na sua primeira imagem a linha reclamada é "@param String $file" dizendo que a classe não existe mas apenas é informado que o tipo da variável $file é uma string.

Utilizo este mesmo retorno do Sicredi e está tudo ok.

SamukaDEV commented 2 months ago

Não vou conseguir, tinha montado um projeto temporario so pra testar essa lib, se nao me engano o erro parou de aparecer quando usei a Factory do Cnab como mostra na documentação: image

acho que o problema foi eu ter tentado importar específico sem deixar a lib "resolver"