From 378e98290a6dded8f67f4b4559949a10be4c6cab Mon Sep 17 00:00:00 2001 From: umherirrender Date: Thu, 3 Dec 2015 19:37:02 +0100 Subject: [PATCH] PHP 7 compatibility: Fix variable interpolation in RevisionDeleter.php Bug: T115250 Change-Id: Id01060d858cb67a25507a552a22434af0951e242 --- includes/revisiondelete/RevisionDeleter.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/revisiondelete/RevisionDeleter.php b/includes/revisiondelete/RevisionDeleter.php index db2bc6a4db..d68ef45834 100644 --- a/includes/revisiondelete/RevisionDeleter.php +++ b/includes/revisiondelete/RevisionDeleter.php @@ -85,7 +85,8 @@ class RevisionDeleter { if ( !$typeName ) { throw new MWException( __METHOD__ . ": Unknown RevDel type '$typeName'" ); } - return new self::$allowedTypes[$typeName]( $context, $title, $ids ); + $class = self::$allowedTypes[$typeName]; + return new $class( $context, $title, $ids ); } /** -- 2.20.1