-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
MediaWiki core's master branch now requires a minimum of PHP 7.0 or HHVM[1], as decided upon in the RfC. CI has been updated no longer run PHP 5.5 tests.
There are already quite a few patches[2] to remove code that isn't necessary now, or start using new features :) But out of caution, we're waiting until after next week's Wikimedia train deploy before merging those to ensure it doesn't need to be reverted for any reason.
It's important to remember that while nearly all of the new PHP 7.0 features can now be used, they still need to be supported in HHVM (with hhvm.php7.all disabled). Notably, this means that scalar type hints cannot be used. PHPCS should prevent those features from being used (more on that in a separate email).
Thanks to everyone who made this finally happen, especially the Wikimedia Operations team :)
- -- Legoktm
[1] https://gerrit.wikimedia.org/r/#/c/405216/ [2] https://gerrit.wikimedia.org/r/#/q/topic:new-php