Page MenuHomePhabricator

Hard-deprecate ApiPageSet::getTitles/getGoodTitles/getMissingTitles/getGoodAndMissingTitles/getRedirectTitles/getSpecialTitles (and remove a release later)
Open, Needs TriagePublic

Description

The following functions are deprecated and should be replaced

  • ApiPageSet::getTitles
  • ApiPageSet::getGoodTitles
  • ApiPageSet::getMissingTitles
  • ApiPageSet::getGoodAndMissingTitles
  • ApiPageSet::getRedirectTitles
  • ApiPageSet::getSpecialTitles

After that the function should be hard-deprecated and removed

CodeSearch: https://codesearch.wmcloud.org/search/?q=-%3E%5Cs*get%28Good%7CMissing%7CGoodAndMissing%7CRedirect%7CSpecial%29%3FTitles%5Cs*%5C%28&files=&excludeFiles=&repos=

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/PageViewInfomaster+90 -38
mediawiki/coremaster+19 -9
mediawiki/extensions/Wikibasemaster+23 -10
mediawiki/extensions/CirrusSearchmaster+15 -12
mediawiki/extensions/TitleIconmaster+1 -1
mediawiki/extensions/ProofreadPagemaster+28 -27
mediawiki/extensions/Flowmaster+4 -3
mediawiki/extensions/TextExtractsmaster+21 -14
mediawiki/extensions/MassMessagemaster+1 -1
mediawiki/extensions/ContentTranslationmaster+1 -1
mediawiki/extensions/GeoDatamaster+1 -1
mediawiki/extensions/FlaggedRevsmaster+1 -1
mediawiki/extensions/PageAssessmentsmaster+1 -1
mediawiki/extensions/PageImagesmaster+46 -30
mediawiki/extensions/TemplateDatamaster+2 -2
mediawiki/coremaster+10 -3
mediawiki/coremaster+55 -53
mediawiki/coremaster+21 -10
mediawiki/coremaster+29 -8
mediawiki/coremaster+11 -2
mediawiki/coremaster+29 -12
Show related patches Customize query in gerrit

Event Timeline

Change 930858 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] api: Replace ApiPageSet::getTitles in setnotificationtimestamp

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

Change 930865 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] api: Replace ApiPageSet::getTitles in imagerotate

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

Change 930867 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] api: Replace ApiPageSet::getTitles in action=parse

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

Change 930868 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getMissingTitles in action=watch

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

Change 930871 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getGoodPages in action=query

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

Change 930878 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getGoodTitles in prop=info

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

Change 930865 merged by jenkins-bot:

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getTitles in imagerotate

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

Change 930858 merged by jenkins-bot:

[mediawiki/core@master] api: Replace ApiPageSet::getTitles in setnotificationtimestamp

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

Change 930868 merged by jenkins-bot:

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getMissingTitles in action=watch

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

Change 930871 merged by jenkins-bot:

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getGoodPages in action=query

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

Change 930878 merged by jenkins-bot:

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getGoodTitles in prop=info

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

Change 930867 merged by jenkins-bot:

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getRedirectTitles in action=parse

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

Change 951826 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/TemplateData@master] Replace calls to deprecated ApiPageSet methods

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

Change 951826 merged by jenkins-bot:

[mediawiki/extensions/TemplateData@master] Replace calls to deprecated ApiPageSet methods

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

Change 1012451 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PageImages@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1012451 merged by jenkins-bot:

[mediawiki/extensions/PageImages@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048575 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ContentTranslation@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048576 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/GeoData@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048577 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PageAssessments@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048578 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/MassMessage@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048579 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/FlaggedRevs@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048580 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Wikibase@master] client: Replace a deprecated ApiPageSet::getGoodTitles

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

Change #1048576 merged by jenkins-bot:

[mediawiki/extensions/GeoData@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048575 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1048578 merged by jenkins-bot:

[mediawiki/extensions/MassMessage@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1050782 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ProofreadPage@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1050783 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/TextExtracts@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1050784 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Flow@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1050785 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CirrusSearch@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1050787 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/TitleIcon@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1050789 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PageViewInfo@master] Replace deprecated ApiPageSet::getGoodTitles

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

Change #1050790 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] api: Replace deprecated ApiPageSet::getGoodTitles

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