Create a new class and service, FallbackLabelDescriptionLookupFactory. It is similar to LanguageFallbackLabelDescriptionLookupFactory, but doesn’t promise to return any particular implementation of the FallbackLabelDescriptionLookup interface. In practice, it should return a CachingFallbackLabelDescriptionLookup wrapping a LanguageFallbackLabelDescriptionLookup; the required services (other than the user language) should be part of the factory.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | BUG REPORT | Lucas_Werkmeister_WMDE | T305032 Lexeme pages do not show labels of redirected Items (unlike Item pages) | ||
| Resolved | Lucas_Werkmeister_WMDE | T312222 Create FallbackLabelDescriptionLookupFactory |
Event Timeline
Change 811753 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Extract RedirectResolvingLatestRevisionLookup service
Change 811754 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Create FallbackLabelDescriptionLookupFactory service
Change 811755 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Inject RedirectResolvingLatestRevisionLookup into WikibaseValueFormatterBuilders
Change 812240 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Deprecate LanguageFallbackLabelDescriptionLookupFactory
Change 811753 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Extract RedirectResolvingLatestRevisionLookup service
Change 811754 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Create FallbackLabelDescriptionLookupFactory service
Change 812240 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Deprecate LanguageFallbackLabelDescriptionLookupFactory
Change 811755 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Inject RedirectResolvingLatestRevisionLookup into WikibaseValueFormatterBuilders