Page MenuHomePhabricator

Consider adopting PHP 7.4 features
Closed, ResolvedPublic

Description

Wikimedia production servers recently migrated to PHP 7.4 which means we can make use of new language features. This likely includes native property type hints, but there might be other features to consider.

https://www.php.net/releases/7_4_0.php

Event Timeline

Change 841466 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Add and lint native property type hints

https://gerrit.wikimedia.org/r/841466

Change 841469 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Prettify code using arrow functions

https://gerrit.wikimedia.org/r/841469

Change 841470 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Bump mediawiki/mediawiki-phan-config to 0.12.0

https://gerrit.wikimedia.org/r/841470

Change 841470 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Bump mediawiki/mediawiki-phan-config to 0.12.0

https://gerrit.wikimedia.org/r/841470

Change 841469 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Prettify code using arrow functions

https://gerrit.wikimedia.org/r/841469

Change 841466 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Add and lint native property type hints

https://gerrit.wikimedia.org/r/841466