-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
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
Raise min PHP
version to PHP 7.3
, check compatibility PHP 8.3
.
#19959
Conversation
PR Summary
|
Why PHP 7.4? PHPUnit 9 should work fine with PHP 7.3. |
I thought about the latest version of |
PHP
version to PHP 7.4
, check compatibility PHP 8.3
.PHP
version to PHP 7.3
, check compatibility PHP 8.3
.
I think we can safely remove https://github.com/yiisoft/yii2/blob/81f3033087b5568442ca4013ce2b6149336722bb/framework/base/Object.php, since it is unusable since PHP 7.2. |
Done I particularly prefer |
Codecov ReportAll modified lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #19959 +/- ##
=============================================
+ Coverage 48.94% 66.37% +17.43%
- Complexity 0 11360 +11360
=============================================
Files 445 429 -16
Lines 42817 35987 -6830
=============================================
+ Hits 20956 23888 +2932
+ Misses 21861 12099 -9762
☔ View full report in Codecov by Sentry. |
…ctionIsolation()`.
This PR introduces the following changes:
PHP
version to7.3
.PHPUNIT
to version9.6
.cgwans path
forPHPUNIT
.PHP
version8.3
.PGSQL
version16
.These changes could potentially enable us to introduce type hinting in the code in the future, prevent unintended errors, incorporate static analysis tools such as
PHPSTAN
, and implement code styling usingStyleCI
.Yii2-Extensions:
PHP 7.3
, check compatibilityPHP 8.3
. yii2-gii#536PHP 7.3
, check compatibilityPHP 8.3
. yii2-bootstrap4#238PHP 8.1
, check compatibilityPHP 8.3
. yii2-debug#516PHP 7.3
, check compatibilityPHP 8.3
. yii2-imagine#84PHP 7.3
, check compatibilityPHP 8.3
. yii2-mongodb#369PHP 7.3
, check compatibilityPHP 8.3
. yii2-elasticsearch#346PHP 7.3
, check compatibilityPHP 8.3
. yii2-sphinx#142PHP 7.3
, check compatibilityPHP 8.3
. yii2-authclient#3798.2
,8.3
. yii2-symfonymailer#61PHP 7.3
, check compatibilityPHP 8.3
. yii2-bootstrap5#76PHP 7.3
, check compatibilityPHP 8.3
. yii2-collection#25PHP 7.3
, check compatibilityPHP 8.3
. yii2-faker#46PHP
version toPHP 7.3
, check compatibilityPHP 8.3
. yii2-twig#140PHP
version toPHP 7.3
, check compatibilityPHP 8.3
. yii2-smarty#43PHP
version toPHP 7.3
, check compatibilityPHP 8.3
. yii2-bootstrap#278PHP
version toPHP 7.3
, check compatibilityPHP 8.3
. yii2-jui#96