-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Drop support for PHP 8.1 #14653
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 for PHP 8.1 #14653
Conversation
acfd4c3
to
dc4c118
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 7.x #14653 +/- ##
============================================
- Coverage 64.63% 64.60% -0.04%
Complexity 34650 34650
============================================
Files 2272 2272
Lines 103502 103490 -12
============================================
- Hits 66901 66862 -39
- Misses 36601 36628 +27
🚀 New features to boost your workflow:
|
a3c036c
to
61c29a1
Compare
a1b88d0
to
08183f1
Compare
a6b8e98
to
db422da
Compare
db422da
to
94ea54e
Compare
Covering them with tests was probably unnecessary, as I see that the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see no issues 👍
Description
This PR drops support for PHP 8.1 because Mautic will be upgraded to Symfony 7.2, which requires PHP 8.2 or higher.
https://symfony.com/releases/7.2
The 7.x branch does not exist yet. I will rebase to the 7.x branch once it is created.Updated dependencies for PHP 8.2:
friendsofphp/proxy-manager-lts:^1.0.16
tofriendsofphp/proxy-manager-lts:^1.0.18
laminas/laminas-code:^4.7.1
tolaminas/laminas-code:^4.16.0
symfony/process:^6.4.15
tosymfony/process:^6.4.19
After applying Rector fixes for return type declarations, Codecov started complaining (failing the test), so I had to cover them with tests.
📋 Steps to test this PR: