Skin::newFromKey() was removed
authorSiebrand Mazeland <siebrand@kitano.nl>
Wed, 9 Mar 2016 00:09:54 +0000 (01:09 +0100)
committerTimo Tijhof <krinklemail@gmail.com>
Fri, 1 Apr 2016 22:55:57 +0000 (23:55 +0100)
Deprecated since 1.24. No uses in core or Gerrit extensions remaining.

Change-Id: If5d18ec56a066ea3ab28503b1bf5a84a8588ba5a

RELEASE-NOTES-1.27
includes/skins/Skin.php

index d91af42..c6da46f 100644 (file)
@@ -393,6 +393,7 @@ changes to languages because of Phabricator reports.
 * Title::newFromRedirect() was removed (deprecated since 1.21).
 * Skin::commonPrintStylesheet() was removed (deprecated since 1.22).
 * Skin::getCommonStylePath() was removed (deprecated since 1.24).
+* Skin::newFromKey() was removed (deprecated since 1.24).
 
 == Compatibility ==
 
index 17f5fa4..a225711 100644 (file)
@@ -140,23 +140,6 @@ abstract class Skin extends ContextSource {
                }
        }
 
-       /**
-        * Factory method for loading a skin of a given type
-        * @param string $key 'monobook', 'vector', etc.
-        * @return Skin
-        * @deprecated since 1.24; Use SkinFactory instead
-        */
-       static function &newFromKey( $key ) {
-               wfDeprecated( __METHOD__, '1.24' );
-
-               $key = Skin::normalizeKey( $key );
-               $factory = SkinFactory::getDefaultInstance();
-
-               // normalizeKey() guarantees that a skin with this key will exist.
-               $skin = $factory->makeSkin( $key );
-               return $skin;
-       }
-
        /**
         * @return string Skin name
         */