Remove deprecated Language::setCode
authorFomafix <fomafix@googlemail.com>
Sun, 10 Feb 2019 11:29:11 +0000 (12:29 +0100)
committerFomafix <fomafix@googlemail.com>
Thu, 11 Apr 2019 17:38:09 +0000 (19:38 +0200)
Language::setCode was hard-deprecated in 76f5584377 included in
MediaWiki release 1.33.

Change-Id: I32f6d1c9b7ad781182945222d40fd209bce23229

RELEASE-NOTES-1.34
languages/Language.php

index 9fb74dc..cc0a745 100644 (file)
@@ -73,6 +73,8 @@ because of Phabricator reports.
   * CryptRand class
   * CryptRand service
   * Functions of the MWCryptRand class: singleton(), wasStrong() and generate().
+* Language::setCode, deprecated in 1.32, was removed. Use Language::factory to
+  create a new Language object with a different language code.
 * …
 
 === Deprecations in 1.34 ===
index fe94704..a9bbc20 100644 (file)
@@ -4403,18 +4403,6 @@ class Language {
                return $this->mHtmlCode;
        }
 
-       /**
-        * @param string $code
-        * @deprecated since 1.32, use Language::factory to create a new object instead.
-        */
-       public function setCode( $code ) {
-               wfDeprecated( __METHOD__, '1.32' );
-               $this->mCode = $code;
-               // Ensure we don't leave incorrect cached data lying around
-               $this->mHtmlCode = null;
-               $this->mParentLanguage = false;
-       }
-
        /**
         * Get the language code from a file name. Inverse of getFileName()
         * @param string $filename $prefix . $languageCode . $suffix