https://codesearch.wmflabs.org/search/?q=%22mediawiki%2Fmediawiki-phan-config%22%3A%20%220.3.0%22&i=nope&files=&repos=
Steps to upgrade:
* Move `tests/phan/config.php` to `.phan/config.php`, and edit to fix the relative path
* Upgrade mediawiki/mediawiki-phan-config to 0.4.0 in composer.json
* Switch from `@suppress` on individual lines to using upstream's new `@phan-suppress-next-line`: <https://github.com/phan/phan/wiki/Annotating-Your-Source-Code#phan-suppress-next-line>
* Fix any other new errors that phan finds
Examples:
* ParserMigration (easy): https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ParserMigration/+/492523
* MassMessage (medium): https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MassMessage/+/492531
* AbuseFilter (hard, incomplete): https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/492530
Please use the Gerrit topic `new-phan-plz`: https://gerrit.wikimedia.org/r/q/topic:%22new-phan-plz%22+(status:open%20OR%20status:merged)