Page MenuHomePhabricator

Make PHPUnit dataProvider LexemeFieldTestBase::getTestData static (WikibaseLexemeCirrusSearch extension)
Closed, ResolvedPublic

Description

The @dataProvider annotation should be a static function, make abstract LexemeFieldTestBase::getTestData static and adjust the usages (More infos at T332865).

Would be nice to rename it to LexemeFieldTestBase::provideTestData to make it named like other providers

Initial work was done in 70d1140cadad3224388685dc01b9cd9bd572b0df

Event Timeline

Umherirrender renamed this task from Make dataProvider LexemeFieldTest::getTestData static to Make PHPUnit dataProvider LexemeFieldTest::getTestData static.May 20 2023, 5:41 PM
Umherirrender updated the task description. (Show Details)
Umherirrender renamed this task from Make PHPUnit dataProvider LexemeFieldTest::getTestData static to Make PHPUnit dataProvider LexemeFieldTest::getTestData static (WikibaseLexemeCirrusSearch extension).May 20 2023, 8:00 PM
Umherirrender renamed this task from Make PHPUnit dataProvider LexemeFieldTest::getTestData static (WikibaseLexemeCirrusSearch extension) to Make PHPUnit dataProvider LexemeFieldTestBase::getTestData static (WikibaseLexemeCirrusSearch extension).Apr 30 2025, 10:50 PM
Umherirrender updated the task description. (Show Details)

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

[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] tests: Make PHPUnit data provider static

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

Change #1147868 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] tests: Make PHPUnit data provider static

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