PHP 7 compatibility: Fix variable interpolation in RevisionDeleter.php
authorumherirrender <umherirrender_de.wp@web.de>
Thu, 3 Dec 2015 18:37:02 +0000 (19:37 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Thu, 3 Dec 2015 18:37:02 +0000 (19:37 +0100)
Bug: T115250
Change-Id: Id01060d858cb67a25507a552a22434af0951e242

includes/revisiondelete/RevisionDeleter.php

index db2bc6a..d68ef45 100644 (file)
@@ -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 );
        }
 
        /**