Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adicionar compatibilidade com versões anteriores do PHP #17

Open
AlexandreBellas opened this issue Apr 26, 2024 · 0 comments
Open

Adicionar compatibilidade com versões anteriores do PHP #17

AlexandreBellas opened this issue Apr 26, 2024 · 0 comments
Labels
type::enhancement New feature or request type::question Further information is requested

Comments

@AlexandreBellas
Copy link
Owner

Atualmente a biblioteca somente funciona a partir da versão 8.2 do PHP. Isso se deve ao uso de classes readonly nos schemas de resposta, reforçando boas práticas de uso.

Muitos sistemas hoje em dia rodam nas versões do PHP 5.6, 7.4 e 8.0/8.1, e portanto não podem contemplar sua funcionalidade com a biblioteca.

Prós

  • Retrocompatibilidade permite maior distribuição da biblioteca
  • Mais pessoas poderiam contribuir com a biblioteca
  • Menor rigidez de código no uso da biblioteca

Contras

  • Necessidade de garantir o funcionamento correto da biblioteca em cada uma das versões
  • Limitação de uso de funções mais atuais do PHP

Vote 👍 se você concorda em adicionar a retrocompatibilidade.
Vote 👎 se você prefere que a biblioteca fique do jeito que está.

@AlexandreBellas AlexandreBellas added type::enhancement New feature or request type::question Further information is requested labels Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type::enhancement New feature or request type::question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant