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

drop support of php 7.x, prepartion of payum/core v2 #19

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

Chris53897
Copy link
Contributor

  • drop support of php 7.x
  • add language level features of php8
  • update guzzle6 to 7
  • add some string types
  • swap some typehints (parameter name and type)

payum/core will have strong types in v.2. I am not sure if php 8.0 or 8.1
Payum/PayumBundle#545
Payum/Payum#943

Maybe this PR could be aligned with v2 of payum/core.

@karser karser requested a review from solverat September 2, 2022 16:13
@karser
Copy link
Owner

karser commented Sep 2, 2022

Thank you @Chris53897, that's huge refactoring. We'll need to bump the major version for Payum v2.
I'm wondering why tests didn't run.

@Chris53897
Copy link
Contributor Author

@karser GitHub raised an error by creating the PR. After reload it takes longer as normal. I guess that is the reason.
You can see Testrun here https://github.com/Chris53897/PayumSaferpay/actions/runs/2977616729
CodeCoverage fails because of missing Token Secret.

@solverat
Copy link
Collaborator

Yes, that would be definitely a new major version. We should wait until those other PRs (Payum/PayumBundle) have been reviewed/merged. On Payum side, there are no updates since 6 months, so I'm really curious about their next steps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants