From: Kunal Mehta Date: Mon, 15 Dec 2014 17:38:11 +0000 (-0800) Subject: SpecialImport: Don't access $this->getConfig() in the constructor X-Git-Tag: 1.31.0-rc.0~12902 X-Git-Url: http://git.cyclocoop.org/fichier?a=commitdiff_plain;h=b7796a0debb13340b603c207a4ffc41ec6cd9d3e;p=lhc%2Fweb%2Fwiklou.git SpecialImport: Don't access $this->getConfig() in the constructor The context is only set later on, so call it in the main execute() function. Bug: T73376 Change-Id: I34229877df6a8960756565f7df1d680aa8951cba --- diff --git a/includes/specials/SpecialImport.php b/includes/specials/SpecialImport.php index da2df2ddea..c6ebaed3a6 100644 --- a/includes/specials/SpecialImport.php +++ b/includes/specials/SpecialImport.php @@ -47,7 +47,6 @@ class SpecialImport extends SpecialPage { */ public function __construct() { parent::__construct( 'Import', 'import' ); - $this->namespace = $this->getConfig()->get( 'ImportTargetNamespace' ); } /** @@ -58,6 +57,8 @@ class SpecialImport extends SpecialPage { $this->setHeaders(); $this->outputHeader(); + $this->namespace = $this->getConfig()->get( 'ImportTargetNamespace' ); + $this->getOutput()->addModules( 'mediawiki.special.import' ); $user = $this->getUser();