Page MenuHomePhabricator

Hard-deprecate CentralIdLookup::factory
Closed, ResolvedPublic

Description

CentralIdLookup::factory() result is now a 'CentralIdLookup' service and is injectable
CentralIdLookupFactory is an injectable service that provides access to other factory methods for CentralIdLookup.

Deprecated factory methods in CentralIdLookup class need to be hard-deprecated

Codesearch deployed extensions

  • extensions / ReadingLists
  • extensions / Babel
  • extensions / ContentTranslation
  • extensions / Flow
  • extensions / OATHAuth
  • extensions / OAuth
  • extensions / CheckUser
  • extensions / FileImporter
  • extensions / GlobalBlocking
  • extensions / GlobalCssJs
  • extensions / GlobalPreferences
  • extensions / GlobalUserPage
  • extensions / MassMessage
  • extensions / WikimediaEditorTasks
  • skins / Vector

Event Timeline

While you're at it, can probably skim usages and see if you can loosen some typehints now that CentralIdLookup accepts UserIdentity.

Change 716412 had a related patch set uploaded (by TChin; author: TChin):

[mediawiki/core@master] Hard-deprecate CentralIdLookup::factory and ::factoryNonLocal

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

Change 716412 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecate CentralIdLookup::factory and ::factoryNonLocal

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