Page MenuHomePhabricator

WIP: Soft deprecate Language::getNamespaces and friends using global MediawikiServices
Closed, InvalidPublic5 Estimated Story Points

Description

Context

In order to make class Language more narrow, functions related to namespace formatting should be extracted to NamespaceNameLocalizer in T252137. As next step, relevant functions from Language should be proxified to the newly created class and soft deprecated.

Expected Results

  • methods getNamespaces, getFormattedNamespaces, getNsText, getFormattedNsText, getGenderNsText, getLocalNsIndex, getNamespaceIds etc should be proxied to NamespaceNameLocalizer.

Event Timeline

Peter.ovchyn renamed this task from Inject NamespaceNameLocalizer into Language using DI and soft deprecate Language::getNamespaces and fiends to Inject NamespaceNameLocalizer into Language using DI and soft deprecate Language::getNamespaces and friends.May 7 2020, 6:50 PM
Peter.ovchyn created this task.
Peter.ovchyn set the point value for this task to 5.
Peter.ovchyn renamed this task from Inject NamespaceNameLocalizer into Language using DI and soft deprecate Language::getNamespaces and friends to Inject soft deprecate Language::getNamespaces and friends using global MediawikiServices.May 27 2020, 5:16 PM
Peter.ovchyn renamed this task from Inject soft deprecate Language::getNamespaces and friends using global MediawikiServices to Soft deprecate Language::getNamespaces and friends using global MediawikiServices.
Peter.ovchyn updated the task description. (Show Details)

Change 599090 had a related patch set uploaded (by Peter.ovchyn; owner: Peter.ovchyn):
[mediawiki/core@master] language: Deprecate Namespace-reletated functions in Language class

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

Change 599090 abandoned by Peter.ovchyn:
language: Deprecate Namespace-reletated functions in Language class

Reason:
Create another patch.

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

Change 603002 had a related patch set uploaded (by Peter.ovchyn; owner: Peter.ovchyn):
[mediawiki/core@master] language: replace the use of LanguageConverter ::convertTitle and ::convertNamespace

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

Helga_sf renamed this task from Soft deprecate Language::getNamespaces and friends using global MediawikiServices to WIP: Soft deprecate Language::getNamespaces and friends using global MediawikiServices.Jun 11 2020, 11:16 AM
Helga_sf changed the task status from Open to Stalled.Jun 30 2020, 12:36 PM

Change 603002 abandoned by Peter.ovchyn:
language: replace the use of LanguageConverter ::convertTitle and ::convertNamespace

Reason:
Abandon this approach in favour of https://gerrit.wikimedia.org/r/c/mediawiki/core/ /605575

https://gerrit.wikimedia.org/r/c/mediawiki/core/ /603002