Lucas_Werkmeister_WMDE created this task. Lucas_Werkmeister_WMDE added projects: Wikidata, Wikibase Service Migration. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION We need to remove `TermSearchInteractorFactory` and `TermInLangIdsResolver` from `SingleEntitySourceServices.` This should then allow us to first remove the `SingleEntitySourceServiceFactory` service (T277731 <https://phabricator.wikimedia.org/T277731>), then remove `PrefetchingTermLookup` from WikibaseServices (T277856 <https://phabricator.wikimedia.org/T277856>), and finally stop passing `SingleEntitySourceServices` into the `PrefetchingTermLookup` callbacks (T277858 <https://phabricator.wikimedia.org/T277858>). `TermSearchInteractorFactory` can probably be moved directly to the service container. `TermInLangIdsResolver` is bound to one entity source, so the service we migrate should be a kind of `TermInLangIdsResolverFactory`, which is given an entity source (or its database name?) and returns a `TermInLangIdsResolver`. TASK DETAIL https://phabricator.wikimedia.org/T280643 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lucas_Werkmeister_WMDE Cc: Aklapper, Lucas_Werkmeister_WMDE, Invadibot, maantietaja, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs