PHP 7 compatibility: Fix variable interpolation in ImageGalleryBase.php
authorumherirrender <umherirrender_de.wp@web.de>
Thu, 3 Dec 2015 17:59:56 +0000 (18:59 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Thu, 3 Dec 2015 17:59:56 +0000 (18:59 +0100)
Bug: T115249
Change-Id: I772553cbddad4aa9296ad88877426e31b3d38bbb

includes/gallery/ImageGalleryBase.php

index c89c6b6..9ea9702 100644 (file)
@@ -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" );
                }