X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Factions%2FSpecialPageAction.php;h=8a231cbe5ff53b4380893bc58f3376d786d75bd3;hb=314258f3d3c85b55584201e4d65bb2dbbf46bff6;hp=29a494bfeb83331e223b2a4693435febf538a38d;hpb=787cb106c4c55d8742b9f636645ca8635e6acff8;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/actions/SpecialPageAction.php b/includes/actions/SpecialPageAction.php index 29a494bfeb..8a231cbe5f 100644 --- a/includes/actions/SpecialPageAction.php +++ b/includes/actions/SpecialPageAction.php @@ -18,6 +18,8 @@ * @ingroup Actions */ +use MediaWiki\MediaWikiServices; + /** * An action that just passes the request to the relevant special page * @@ -28,10 +30,10 @@ class SpecialPageAction extends FormlessAction { /** * @var array A mapping of action names to special page names. */ - public static $actionToSpecialPageMapping = array( + public static $actionToSpecialPageMapping = [ 'revisiondelete' => 'Revisiondelete', 'editchangetags' => 'EditTags', - ); + ]; public function getName() { $request = $this->getRequest(); @@ -92,6 +94,7 @@ class SpecialPageAction extends FormlessAction { } // map actions to (whitelisted) special pages - return SpecialPageFactory::getPage( self::$actionToSpecialPageMapping[$action] ); + return MediaWikiServices::getInstance()->getSpecialPageFactory()-> + getPage( self::$actionToSpecialPageMapping[$action] ); } }