Page MenuHomePhabricator

Create FallbackLabelDescriptionLookupFactory
Closed, ResolvedPublic

Description

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.

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

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

Change 811754 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Create FallbackLabelDescriptionLookupFactory service

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

Change 811755 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Inject RedirectResolvingLatestRevisionLookup into WikibaseValueFormatterBuilders

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

Change 812240 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Deprecate LanguageFallbackLabelDescriptionLookupFactory

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

Change 811753 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Extract RedirectResolvingLatestRevisionLookup service

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

Change 811754 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Create FallbackLabelDescriptionLookupFactory service

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

Change 812240 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Deprecate LanguageFallbackLabelDescriptionLookupFactory

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

Change 811755 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Inject RedirectResolvingLatestRevisionLookup into WikibaseValueFormatterBuilders

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