laravel-boleto icon indicating copy to clipboard operation
laravel-boleto copied to clipboard

Falha de processamento de arquivo de retorno da remessa

Open SamukaDEV opened this issue 1 year ago • 2 comments

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):

  • OS: Ubuntu 22.04.4 LTS
  • Versão do PHP 8.1.2-1ubuntu2.18
  • Versão do Laravel 10.10

Contexto adicional image

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

SamukaDEV avatar Aug 27 '24 20:08 SamukaDEV

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.

Rainzart avatar Sep 02 '24 13:09 Rainzart

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"

SamukaDEV avatar Sep 02 '24 13:09 SamukaDEV