From: Fomafix Date: Wed, 3 Oct 2018 09:15:37 +0000 (+0200) Subject: Hard deprecate Language::setCode X-Git-Tag: 1.34.0-rc.0~2864^2 X-Git-Url: http://git.cyclocoop.org/data/%24self?a=commitdiff_plain;h=76f5584377;p=lhc%2Fweb%2Fwiklou.git Hard deprecate Language::setCode Change-Id: I8f667861ec8e7ae0803179cf1517cb5122e8f545 --- diff --git a/languages/Language.php b/languages/Language.php index ef9137dc37..0531c1fc90 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -245,7 +245,7 @@ class Language { // It's not possible to customise this code with class files, so // just return a Language object. This is to support uselang= hacks. $lang = new Language; - $lang->setCode( $code ); + $lang->mCode = $code; return $lang; } @@ -267,7 +267,7 @@ class Language { $class = self::classFromCode( $fallbackCode ); if ( class_exists( $class ) ) { $lang = new $class; - $lang->setCode( $code ); + $lang->mCode = $code; return $lang; } } @@ -4449,6 +4449,7 @@ class Language { * @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;