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

Reply via email to