Page MenuHomePhabricator

Using null as an array offset is deprecated, use an empty string instead (from RevisionDeleter.php:104)
Closed, ResolvedPublic

Description

  • mediawiki/core locally running PHP 8.5
  • composer phpunit:entrypoint -- --filter SpecialPageFatalTest
1) SpecialPageFatalTest::testSpecialPageDoesNotFatal with data set "Revisiondelete" ('Revisiondelete')
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/RevisionDelete/RevisionDeleter.php:104
/[...]/mediawiki/core/includes/Specials/SpecialRevisionDelete.php:165
/[...]/mediawiki/core/tests/phpunit/includes/Specials/SpecialPageExecutor.php:132
/[...]/mediawiki/core/tests/phpunit/includes/Specials/SpecialPageExecutor.php:61
/[...]/mediawiki/core/tests/phpunit/structure/SpecialPageFatalTest.php:51

(note: not yet seen in WMF experimental CI due to the order in which it runs MediaWiki's PHPUnit tests, but it presumably would be seen there at some point)

Event Timeline

A_smart_kitten renamed this task from Using null as an array offset is deprecated, use an empty string instead (from RevisionDeleter.php:101) to Using null as an array offset is deprecated, use an empty string instead (from RevisionDeleter.php:104).Jan 10 2026, 3:09 PM

Change #1228596 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Specials: Use empty string as missing type on Special:RevisionDelete

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

Change #1228596 merged by jenkins-bot:

[mediawiki/core@master] Specials: Use empty string as missing type on Special:RevisionDelete

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

Change #1232585 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@REL1_45] Specials: Use empty string as missing type on Special:RevisionDelete

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

Change #1232586 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@REL1_44] Specials: Use empty string as missing type on Special:RevisionDelete

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

Change #1232587 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@REL1_43] Specials: Use empty string as missing type on Special:RevisionDelete

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

Change #1232587 merged by jenkins-bot:

[mediawiki/core@REL1_43] Specials: Use empty string as missing type on Special:RevisionDelete

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

Change #1232586 merged by jenkins-bot:

[mediawiki/core@REL1_44] Specials: Use empty string as missing type on Special:RevisionDelete

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

Change #1232585 merged by jenkins-bot:

[mediawiki/core@REL1_45] Specials: Use empty string as missing type on Special:RevisionDelete

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