allgood / APInter-PHP

Biblioteca PHP para acesso à API do Banco Inter
GNU Lesser General Public License v3.0
104 stars 52 forks source link

compatibilidade com php 8.0 #11

Closed allgood closed 2 years ago

allgood commented 3 years ago

Originally posted by @rodbn in https://github.com/allgood/APInter-PHP/issues/7#issuecomment-771811489_

tentei instalar usando composer num ambiente de php 8.0 porém retorna o seguinte erro:

_Your requirements could not be resolved to an installable set of packages.

Problem 1

  • nunomaduro/phpinsights[v1.14.0, ..., v1.14.1] require php ^7.2 -> your php version (8.0.1) does not satisfy that requirement.
  • Root composer.json requires nunomaduro/phpinsights ^1.14 -> satisfiable by nunomaduro/phpinsights[v1.14.0, v1.14.1]._

Recentemente já atualizei todo o ambiente para a nova versão do PHP 8.0. Será que é fácil atualizar a compatibilidade da biblioteca para a nova versão, ou eu que estou errando em algum ponto?

allgood commented 3 years ago

@rodbn

eu removi a dependência do phpinsights... nem estava sendo utilizada e a versão mais recente exige php 7.4, por enquanto ainda quero manter a compatibilidade com o php 7.3

foi removida apenas a restrição para a instalação. é preciso ver ainda se o código roda no php 8.0, mas acho que deve rodar.

allgood commented 3 years ago

Parece que tem mais dependências a serem satisfeitas, inclusive com relação ao faker-br utilizado nos testes, por isso, reabrindo a issue.

Irei verificar melhor isso no futuro, no momento não tenho o php8.0 instalado para analisar melhor.

allgood commented 2 years ago

Pretendo promover a branch api2 para master apenas depois de passar em testes com o php 8, por isso vou fechar essa issue, quem quiser acompanhar o progresso basta verificar a issue #26