openboleto / OpenCnabPHP

Biblioteca multibanco para geração e leitura de arquivos Cnab240 e Cna400 de remessa e retorno
MIT License
192 stars 117 forks source link

Função abs() não aceita string no php8 #200

Closed isaquevoss closed 3 years ago

isaquevoss commented 3 years ago

Após atualizar minha aplicação percebi que ao carregar o arquivo de retorno começou a gerar o seguinte erro

TypeError: abs(): Argument #1 ($num) must be of type int|float, string given in /var/www/html/vendor/quilhasoft/opencnabphp/src/RegistroRetAbstract.php:73

verificando já foi relatado ao php e a principio na versão 8 não é mais aceito string apenas int|float conforme relatado aqui https://bugs.php.net/bug.php?id=80624

nesse link já tem o link do pull request no php 8 ajustando somente a documentação.