State that it can be used to conditionally register special pages
Change-Id: I83fd793c9cbb7a70fe97186f72078ee021a79475
(message key) and a 'default' value.
'SpecialPage_initList': Called when setting up SpecialPageFactory::$list, use this
-hook to remove a core special page.
+hook to remove a core special page or conditionally register special pages.
$list: list (array) of core special pages
'SpecialPageAfterExecute': Called after SpecialPage::execute.
// Add extension special pages
self::$list = array_merge( self::$list, $wgSpecialPages );
- // Run hooks
- // This hook can be used to remove undesired built-in special pages
+ // This hook can be used to disable unwanted core special pages
+ // or conditionally register special pages.
Hooks::run( 'SpecialPage_initList', array( &self::$list ) );
}