From 183b7a57f638b5ccd2f9834e43644db16fe9aa3d Mon Sep 17 00:00:00 2001 From: "C. Scott Ananian" Date: Fri, 19 Feb 2021 17:44:47 -0500 Subject: [PATCH] Replace use of Parser::$mStripState, deprecated in 1.35 The replacement, Parser::getStripState(), was added to MediaWiki in 1.34. But in fact, $parser->insertStripItem() hasn't required a second parameter since MW 1.12.0 (commit b6dba5bcfd3). Bumped minumum required MediaWiki version to 1.12.0. Bug: T275160 Change-Id: Ia04f1aac1d8ae4ea16c98cfbbe72195fffe653b6 --- SemanticRatingHtmlRenderer.php | 2 +- extension.json | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/SemanticRatingHtmlRenderer.php b/SemanticRatingHtmlRenderer.php index 61f1b70..746d14b 100644 --- a/SemanticRatingHtmlRenderer.php +++ b/SemanticRatingHtmlRenderer.php @@ -84,7 +84,7 @@ private function render( $parser, $params ) { public function renderInline( $parser, $params ) { $output = $this->render( $parser, $params ); - return array( $parser->insertStripItem( $output, $parser->mStripState ), + return array( $parser->insertStripItem( $output ), 'noparse' => false, 'isHTML' => true ); } diff --git a/extension.json b/extension.json index f29b1fe..4ac69fe 100644 --- a/extension.json +++ b/extension.json @@ -9,6 +9,9 @@ "descriptionmsg": "semanticrating-desc", "license-name": "MIT", "type": "semantic", + "requires": { + "MediaWiki": ">= 1.12.0" + }, "MessagesDirs": { "SemanticRating": [ "i18n"