Page MenuHomePhabricator

PhanPossiblyUndeclaredVariable false positive
Closed, ResolvedPublic

Description

Seen on https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Score/+/760255/3/includes/Score.php

https://integration.wikimedia.org/ci/job/mwext-php72-phan-docker/162095/console

17:14:11 includes/Score.php:246 PhanPossiblyUndeclaredVariable Variable $wgUploadDirectory is possibly undeclared

and code

			global $wgScoreDirectory, $wgUploadDirectory;
			if ( $wgScoreDirectory === false ) {
				$dir = "{$wgUploadDirectory}/lilypond";
			} else {
				$dir = $wgScoreDirectory;
			}

Event Timeline

This is a known issue, already fixed in phan master after https://github.com/phan/phan/issues/4539. My suggestion is to suppress the issue, so the suppression can be removed as soon as T298576 is done and LibUp runs.

Change 840285 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/Score@master] build: Update mediawiki/mediawiki-phan-config to 0.12.0

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

Change 840285 merged by jenkins-bot:

[mediawiki/extensions/Score@master] build: Update mediawiki/mediawiki-phan-config to 0.12.0

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

Daimona removed a project: Patch-For-Review.