-
-
Notifications
You must be signed in to change notification settings - Fork 45
PHP 8.4 Support #80
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
PHP 8.4 Support #80
Conversation
Composer and PHPUnit run without errors or warnings now.
|
@kayw-geek You can run the workflow again now. 🤞 |
|
Sorry for the back-and forth; I wish there was an easier way to test these. |
|
So close! |
|
Hi @garrettw, Thank you for your PR and the extensive changes you've made to support 8.4. The new tag 12.0.1 has been released. There might be some bugs, but that's okay - we'll fix them gradually in future updates. |
|
@kayw-geek Happy to help! Now I just need to upgrade my copy and try it out. |
Closes #70
Closes #78
In order to support PHP 8.4, some nested dependencies of abandoned packages we directly depend on needed to be updated. And since we won't be able to update the abandoned packages...
For now, the quickest and easiest solution in my view was to copy into this repo the source code of only the abandoned deps that must be updated for compatibility.
Additionally, I edited the composer configs and PHPUnit configs/tests of each subpackage as needed to ensure those sub-packages can be developed here if necessary.
The intent here is for the abandoned packages to eventually be replaced by their suggested replacements, but that would be a lot more work, so this should be fine as a stopgap measure.