Can be done after T279659: Move WikibaseRepo EntityContentDataCodec to service container, T279516: WikibaseRepo: Move ValidatorErrorLocalizer to service container, T279769: Move WikibaseRepo LegacyFormatDetectorCallback to service container, and T279526: Move WikibaseRepo PropertyDataTypeLookup to service container. (I suggest inlining getFieldDefinitionsByType().)
Description
Details
Related Objects
- Mentioned In
- T268600: Implement services through MediaWikiServices
- Mentioned Here
- T279516: WikibaseRepo: Move ValidatorErrorLocalizer to service container
T279526: Move WikibaseRepo PropertyDataTypeLookup to service container
T279659: Move WikibaseRepo EntityContentDataCodec to service container
T279769: Move WikibaseRepo LegacyFormatDetectorCallback to service container
Event Timeline
I suggest inlining getFieldDefinitionsByType().
On second thought, since this is used for several entity types both in Wikibase and in other extensions, it’s probably worth it to extract a service for this.
Change 678853 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] repo: move ItemHandler to service container
Change 678854 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseCirrusSearch@master] Update WikibaseRepo::newItemHandler() call
Change 678855 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Remove WikibaseRepo::newItemHandler()
Change 678853 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] repo: move ItemHandler to service container
Change 678854 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Update WikibaseRepo::newItemHandler() call
Change 678855 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove WikibaseRepo::newItemHandler()