feat: PHP 8.4 compatibility support#8300
Conversation
|
Good idea! |
f019bbd to
b1ed5a9
Compare
There was a problem hiding this comment.
Do you need to consider add interface scenarios using property hooks?
There was a problem hiding this comment.
It's not a complete PR, it's WIP but I did not have time to continue work yet.
|
Thank you @Wirone, @kubawerlos and others. Especially Kuba, crazy amount of work 🙇🏻 Massive work behind this and related PRs in this milestone. |
|
Thank you @kubawerlos and @keradus for continuing this 🍻 ❤️! I am sorry that I couldn't help you as much as I would have wanted, but the best thing here is we finally did it as a team 😎. |
|
👏 |
|
🚀 🎉 |
This is long-living PR that validates PHP 8.4 compatibility, its goal is determining issues with rules, so they can be addressed under this milestone. This can be merged after all related issues are resolved, which means
tests/Fixtures/Integration/misc/PHP8_4.testcovers close-to-all scenarios with 8.4 new syntax-related features and is green. I will add more in/out examples in integration test, and will rebase this periodically so we can keep track of the current state. I don't see better approach for now, as we can't merge test cases that fail (unless we move them to separate CI job).Any help related to finding test cases that fail on 8.4 with current rules, and of course implementing fixes for such rules are more than welcome 🙂.
sub-PRs: