Page MenuHomePhabricator

Using null as an array offset is deprecated, use an empty string instead (from Page/LinkBatch.php:322)
Closed, ResolvedPublic

Description

  • mediawiki/core locally running PHP 8.5
  • composer phpunit:entrypoint -- --filter LinkBatchTest
1) LinkBatchTest::testAddObj
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/Page/LinkBatch.php:322
/[...]/mediawiki/core/includes/Page/LinkBatch.php:263
/[...]/mediawiki/core/includes/Page/LinkBatch.php:229
/[...]/mediawiki/core/includes/Page/LinkBatch.php:241
/[...]/mediawiki/core/tests/phpunit/includes/Page/LinkBatchTest.php:94

2) LinkBatchTest::testAdd
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/Page/LinkBatch.php:322
/[...]/mediawiki/core/includes/Page/LinkBatch.php:263
/[...]/mediawiki/core/includes/Page/LinkBatch.php:229
/[...]/mediawiki/core/includes/Page/LinkBatch.php:241
/[...]/mediawiki/core/tests/phpunit/includes/Page/LinkBatchTest.php:108

3) LinkBatchTest::testAddBadObj with data set "bad user" (MediaWiki\Title\Title Object (...))
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/Page/LinkBatch.php:322
/[...]/mediawiki/core/includes/Page/LinkBatch.php:263
/[...]/mediawiki/core/includes/Page/LinkBatch.php:229
/[...]/mediawiki/core/tests/phpunit/includes/Page/LinkBatchTest.php:260

4) LinkBatchTest::testAddBadDBKeys with data set "section" ('#See_also')
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/Page/LinkBatch.php:322
/[...]/mediawiki/core/includes/Page/LinkBatch.php:263
/[...]/mediawiki/core/includes/Page/LinkBatch.php:229
/[...]/mediawiki/core/tests/phpunit/includes/Page/LinkBatchTest.php:276

5) LinkBatchTest::testAddBadDBKeys with data set "pipe" ('foo|bar')
Using null as an array offset is deprecated, use an empty string instead

/[...]/mediawiki/core/includes/Page/LinkBatch.php:322
/[...]/mediawiki/core/includes/Page/LinkBatch.php:263
/[...]/mediawiki/core/includes/Page/LinkBatch.php:229
/[...]/mediawiki/core/tests/phpunit/includes/Page/LinkBatchTest.php:276

(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

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

[mediawiki/core@master] tests: Use real TitleFormatter in LinkBatchTest

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

Change #1228292 merged by jenkins-bot:

[mediawiki/core@master] tests: Use real TitleFormatter in LinkBatchTest

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

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

[mediawiki/core@REL1_45] tests: Use real TitleFormatter in LinkBatchTest

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

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

[mediawiki/core@REL1_44] tests: Use real TitleFormatter in LinkBatchTest

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

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

[mediawiki/core@REL1_43] tests: Use real TitleFormatter in LinkBatchTest

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

Change #1228579 merged by jenkins-bot:

[mediawiki/core@REL1_45] tests: Use real TitleFormatter in LinkBatchTest

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

Change #1228585 merged by jenkins-bot:

[mediawiki/core@REL1_44] tests: Use real TitleFormatter in LinkBatchTest

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

Change #1228589 merged by jenkins-bot:

[mediawiki/core@REL1_43] tests: Use real TitleFormatter in LinkBatchTest

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