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

Add PHP >= 8 support + updated tests and workflow. #1014

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

Conversation

josh-gaby
Copy link

Includes updated tests and workflow for running tests on PHP 5.4 -> 8.2

Also, due to symfony/http-foundation v6+ including return types and Ratchet supporting PHP < 7.0, there is a not very nice hack involving maintaining two versions of two classes (VirtualProxy and VirtualSessionStorage). This is currently working and passing all tests but definitly needs a better solution long-term.

@CViniciusSDias
Copy link

Hey there, @cboden
This PR could re-live the project.
:-D

@neoteknic
Copy link

why php5.4 its useless... just drop php < 8

@josh-gaby
Copy link
Author

why php5.4 its useless... just drop php < 8

Agreed, however it's not my project so keeping/dropping support isn't up to me, I'm just getting it working again.

@jaxwilko
Copy link

@josh-gaby awesome work, hopefully it can get reviewed and merged soon! :)

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.

None yet

4 participants