From 9d6357bed1e4a6e667b4ef455f616e7a6745cae2 Mon Sep 17 00:00:00 2001 From: umherirrender Date: Thu, 3 Dec 2015 18:59:56 +0100 Subject: [PATCH] PHP 7 compatibility: Fix variable interpolation in ImageGalleryBase.php Bug: T115249 Change-Id: I772553cbddad4aa9296ad88877426e31b3d38bbb --- includes/gallery/ImageGalleryBase.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/includes/gallery/ImageGalleryBase.php b/includes/gallery/ImageGalleryBase.php index c89c6b6c1e..9ea97029c3 100644 --- a/includes/gallery/ImageGalleryBase.php +++ b/includes/gallery/ImageGalleryBase.php @@ -98,7 +98,8 @@ abstract class ImageGalleryBase extends ContextSource { $mode = $wgContLang->lc( $mode ); if ( isset( self::$modeMapping[$mode] ) ) { - return new self::$modeMapping[$mode]( $mode, $context ); + $class = self::$modeMapping[$mode]; + return new $class( $mode, $context ); } else { throw new MWException( "No gallery class registered for mode $mode" ); } -- 2.20.1