X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fskins%2FSkin.php;h=bd43255965c64103a5f0fa6a7f95d84108c9febf;hb=d9705e6dbcb7a4c54f71f83f688a1ecfa01ccb6b;hp=167b49d9f322aa21cbec03e8be25eaedee824d29;hpb=cffa0022bf23618f6f91f8155ce84ad8ee0ba312;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/skins/Skin.php b/includes/skins/Skin.php index 167b49d9f3..bd43255965 100644 --- a/includes/skins/Skin.php +++ b/includes/skins/Skin.php @@ -34,7 +34,11 @@ use MediaWiki\MediaWikiServices; * @ingroup Skins */ abstract class Skin extends ContextSource { + /** + * @var string|null + */ protected $skinname = null; + protected $mRelevantTitle = null; protected $mRelevantUser = null; @@ -134,7 +138,17 @@ abstract class Skin extends ContextSource { } /** - * @return string Skin name + * @since 1.31 + * @param string|null $skinname + */ + public function __construct( $skinname = null ) { + if ( is_string( $skinname ) ) { + $this->skinname = $skinname; + } + } + + /** + * @return string|null Skin name */ public function getSkinName() { return $this->skinname; @@ -753,15 +767,6 @@ abstract class Skin extends ContextSource { return $subpages; } - /** - * @deprecated since 1.27, feature removed - * @return bool Always false - */ - function showIPinHeader() { - wfDeprecated( __METHOD__, '1.27' ); - return false; - } - /** * @return string */ @@ -897,7 +902,7 @@ abstract class Skin extends ContextSource { $s = ''; } - if ( wfGetLB()->getLaggedReplicaMode() ) { + if ( MediaWikiServices::getInstance()->getDBLoadBalancer()->getLaggedReplicaMode() ) { $s .= ' ' . $this->msg( 'laggedslavemode' )->parse() . ''; }