Page MenuHomePhabricator

Rewrite LabelsProviderEntityIdHtmlLinkFormatter to remove use of the EntityTitleLookup service
Closed, ResolvedPublic

Description

Instead of using an EntityTitleLookup service we should use the services that we have created that are more specific:

  • EntityExistanceChecker (created in T251239)
  • EntityUrlLookup (modified for this use in T251241)
  • EntityTitleTextLookup (T247069 from a previous story)
  • EntityRedirectChecker (newly created for this task in T252395)

This task not affect federated properties (only wikibase defaults) as we currently override the service for federated properties.
We will alter that in T251243

Event Timeline

Change 595547 had a related patch set uploaded (by Silvan Heintze; owner: Silvan Heintze):
[mediawiki/extensions/Wikibase@master] Remove EntityTitleLookup from LabelsProviderEntityIdHtmlLinkFormatter

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

Change 595547 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove EntityTitleLookup from LabelsProviderEntityIdHtmlLinkFormatter

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