Page MenuHomePhabricator

Move EntitySourceDefinitions and Settings from WikibaseRepo to service container
Closed, ResolvedPublic

Description

These two services are the last constructor parameters of the WikibaseRepo class, and they have to be moved to services together, because the Settings contain the name of the default entity source; if we move one but not the other, then some tests will start to get confused.

Patch-For-Review:

Event Timeline

Lucas_Werkmeister_WMDE created this task.

Claiming this because I already worked on it before; it looks like I’ve finally got it working, and can take the related changes out of WIP (and attach them to this task, now that it exists).

Change 648305 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexeme@master] LexemeHandlerTest: override two methods

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

Change 648306 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseCirrusSearch@master] ItemHandlerTest, PropertyHandlerTest: override two methods

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

Change 648307 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] LexemeHandlerTest: override two methods

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

Change 648308 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] EntityHandlerTestCase: don’t call getHandler() from data providers

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

Change 649373 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] EntityHandlerTestCase: don’t hard-code item+property

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

Change 648309 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Move WikibaseRepo constructor params to services

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

Change 648310 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Update getEntitySourceDefinitions() calls

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

Change 648311 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Update getSettings() calls

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

Change 648312 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexeme@master] Update getSettings() calls

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

Change 648315 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseMediaInfo@master] Update getEntitySourceDefinitions() calls

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

Change 648316 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseMediaInfo@master] Update getSettings() calls

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

Change 648313 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseCirrusSearch@master] Update getEntitySourceDefinitions() calls

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

Change 648314 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseCirrusSearch@master] Update getSettings() calls

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

Change 648317 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Update getEntitySourceDefinitions() calls

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

Change 648306 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] ItemHandlerTest, PropertyHandlerTest: override two methods

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

Change 648307 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] LexemeHandlerTest: override two methods

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

Change 648305 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] LexemeHandlerTest: override two methods

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

Change 648308 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] EntityHandlerTestCase: don’t call getHandler() from data providers

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

Change 649373 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] EntityHandlerTestCase: don’t hard-code item+property

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

Change 648309 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Move WikibaseRepo constructor params to services

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

Change 648317 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Update getEntitySourceDefinitions() calls

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

Change 648312 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Update getSettings() calls

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

Change 648315 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] Update getEntitySourceDefinitions() calls

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

Change 648316 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] Update getSettings() calls

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

Change 648310 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Update getEntitySourceDefinitions() calls

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

Change 648311 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Update getSettings() calls

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

Change 648313 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Update getEntitySourceDefinitions() calls

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

Change 648314 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Update getSettings() calls

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