MediaWiki
REL1_24
|
Public Member Functions | |
__construct () | |
execute ($par) | |
Default execute method Checks user permissions. | |
setPageLinkRenderer (PageLinkRenderer $linkRenderer) | |
Initialize or override the PageLinkRenderer SpecialCategories collaborates with. | |
Protected Member Functions | |
getGroupName () | |
Under which header this special page is listed in Special:SpecialPages See messages 'specialpages-group-*' for valid names This method defaults to group 'other'. | |
Protected Attributes | |
PageLinkRenderer | $linkRenderer = null |
Private Member Functions | |
initServices () | |
Initialize any services we'll need (unless it has already been provided via a setter). |
Definition at line 27 of file SpecialCategories.php.
Definition at line 33 of file SpecialCategories.php.
SpecialCategories::execute | ( | $ | subPage | ) |
Default execute method Checks user permissions.
This must be overridden by subclasses; it will be made abstract in a future version
string | null | $subPage |
Reimplemented from SpecialPage.
Definition at line 67 of file SpecialCategories.php.
References $from, array(), Html\closeElement(), SpecialPage\getContext(), SpecialPage\getOutput(), SpecialPage\getRequest(), initServices(), SpecialPage\msg(), Html\openElement(), SpecialPage\outputHeader(), and SpecialPage\setHeaders().
SpecialCategories::getGroupName | ( | ) | [protected] |
Under which header this special page is listed in Special:SpecialPages See messages 'specialpages-group-*' for valid names This method defaults to group 'other'.
Reimplemented from SpecialPage.
Definition at line 90 of file SpecialCategories.php.
SpecialCategories::initServices | ( | ) | [private] |
Initialize any services we'll need (unless it has already been provided via a setter).
This allows for dependency injection even though we don't control object creation.
Definition at line 59 of file SpecialCategories.php.
Referenced by execute().
SpecialCategories::setPageLinkRenderer | ( | PageLinkRenderer $ | linkRenderer | ) |
Initialize or override the PageLinkRenderer SpecialCategories collaborates with.
Useful mainly for testing.
PageLinkRenderer | $linkRenderer |
Definition at line 49 of file SpecialCategories.php.
PageLinkRenderer SpecialCategories::$linkRenderer = null [protected] |
Definition at line 31 of file SpecialCategories.php.