X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecialpage%2FSpecialPageFactory.php;h=f2c964476c2ef452c947ef6e77699d74e84fec3a;hb=f6207905dc68b4a890450d11e6833a9979051a2b;hp=9a793c3146105f544948640f82ab9e73f438fa78;hpb=20e65a191541681c05d289efaf4edb20429da73d;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specialpage/SpecialPageFactory.php b/includes/specialpage/SpecialPageFactory.php index 9a793c3146..f2c964476c 100644 --- a/includes/specialpage/SpecialPageFactory.php +++ b/includes/specialpage/SpecialPageFactory.php @@ -200,6 +200,7 @@ class SpecialPageFactory { 'Mytalk' => \SpecialMytalk::class, 'Myuploads' => \SpecialMyuploads::class, 'AllMyUploads' => \SpecialAllMyUploads::class, + 'NewSection' => \SpecialNewSection::class, 'PermanentLink' => \SpecialPermanentLink::class, 'Redirect' => \SpecialRedirect::class, 'Revisiondelete' => \SpecialRevisionDelete::class, @@ -225,13 +226,14 @@ class SpecialPageFactory { * * @var array * @since 1.33 - * */ + */ public static $constructorOptions = [ 'ContentHandlerUseDB', 'DisableInternalSearch', 'EmailAuthentication', 'EnableEmail', 'EnableJavaScriptTest', + 'EnableSpecialMute', 'PageLanguageUseDB', 'SpecialPages', ]; @@ -282,9 +284,14 @@ class SpecialPageFactory { $this->list['JavaScriptTest'] = \SpecialJavaScriptTest::class; } + if ( $this->options->get( 'EnableSpecialMute' ) ) { + $this->list['Mute'] = \SpecialMute::class; + } + if ( $this->options->get( 'PageLanguageUseDB' ) ) { $this->list['PageLanguage'] = \SpecialPageLanguage::class; } + if ( $this->options->get( 'ContentHandlerUseDB' ) ) { $this->list['ChangeContentModel'] = \SpecialChangeContentModel::class; }