Page MenuHomePhabricator

Replace deprecated global url utils functions (wfExpandUrl/wfParseUrl and friends)
Open, Needs TriagePublic

Description

RELEASE-NOTES-1.39
* The following global functions are deprecated in favor of the listed UrlUtils
  methods.
  - wfExpandUrl -> UrlUtils::expand
  - wfGetServerUrl -> UrlUtils::getServer
  - wfAssembleUrl -> UrlUtils::assemble
  - wfRemoveDotSegments -> UrlUtils::removeDotSegments
  - wfUrlProtocols -> UrlUtils::validProtocols
  - wfUrlProtocolsWithoutProtRel -> UrlUtils::validAbsoluteProtocols
  - wfParseUrl -> UrlUtils::parse
  - wfExpandIRI -> UrlUtils::expandIRI
  - wfMatchesDomainList -> UrlUtils::matchesDomainList
  These methods are exact replacements except that
  1) they return null instead of false or empty string on error (where
     applicable);
  2) UrlUtils::validProtocols does not take a parameter (documentation said not
     to pass one to wfUrlProtocols anyway);

https://codesearch-beta.wmcloud.org/search/?q=%5Cb%28wfExpandUrl%7CwfGetServerUrl%7CwfAssembleUrl%7CwfRemoveDotSegments%7CwfUrlProtocols%7CwfUrlProtocolsWithoutProtRel%7CwfParseUrl%7CwfExpandIRI%7CwfMatchesDomainList%29%5Cb&files=%5C.php%24&excludeFiles=&repos=

Event Timeline

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

[mediawiki/core@master] specials: Replace deprecated wfExpandUrl/wfParseUrl

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

Change 838259 merged by jenkins-bot:

[mediawiki/core@master] specials: Replace deprecated wfExpandUrl/wfParseUrl

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

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

[mediawiki/core@master] filerepo: Replace deprecated wfExpandUrl

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

Change 838883 merged by jenkins-bot:

[mediawiki/core@master] filerepo: Replace deprecated wfExpandUrl

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

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

[mediawiki/extensions/LandingCheck@master] Replace deprecated wfParseUrl

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

Change 873008 merged by jenkins-bot:

[mediawiki/extensions/LandingCheck@master] Replace deprecated wfParseUrl

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

Change 924589 had a related patch set uploaded (by D3r1ck01; author: Jforrester):

[mediawiki/core@master] Replace some deprecated wfExpandUrl calls with UrlUtils::expand

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

Change 924589 merged by jenkins-bot:

[mediawiki/core@master] Replace some deprecated wfExpandUrl calls with UrlUtils::expand

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

Change 925059 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] API: Replace deprecated calls to wfExpandUrl with UrlUtils::expand

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

Change 925060 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] tests: Replace deprecated calls to wfExpandUrl with UrlUtils::expand

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

Change 932327 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] core: Replace deprecated calls to wfExpandUrl with UrlUtils::expand

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

Change 925059 merged by jenkins-bot:

[mediawiki/core@master] API: Replace deprecated calls to wfExpandUrl with UrlUtils::expand

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

Change 925060 merged by jenkins-bot:

[mediawiki/core@master] tests: Replace deprecated calls to wfExpandUrl with hard-coded url

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

Change 932327 merged by jenkins-bot:

[mediawiki/core@master] core: Replace deprecated calls to wfExpandUrl with UrlUtils::expand

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