Wikibase
MediaWiki Wikibase extension
Wikibase\Repo\Specials\SpecialWikibasePage Class Reference

Base for special pages of the Wikibase extension, holding some scaffolding and preventing us from needing to deal with weird SpecialPage insanity (ie $this->mFile inclusion) in every base class. More...

+ Inheritance diagram for Wikibase\Repo\Specials\SpecialWikibasePage:
+ Collaboration diagram for Wikibase\Repo\Specials\SpecialWikibasePage:

Public Member Functions

 __construct ( $name='', $restriction='', $listed=true)
 
 getDescription ()
 
 setHeaders ()
 
 execute ( $subPage)
 

Protected Member Functions

 getGroupName ()
 
 checkBlocked ()
 Checks if user is blocked, and if blocked throws a UserBlocked. More...
 
 showErrorHTML ( $error)
 

Protected Attributes

 $stringNormalizer
 

Detailed Description

Base for special pages of the Wikibase extension, holding some scaffolding and preventing us from needing to deal with weird SpecialPage insanity (ie $this->mFile inclusion) in every base class.

Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
Bene* < benes.nosp@m.tar..nosp@m.wikim.nosp@m.edia.nosp@m.@gmai.nosp@m.l.co.nosp@m.m >

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Specials\SpecialWikibasePage::__construct (   $name = '',
  $restriction = '',
  $listed = true 
)
Parameters
string$name
string$restriction
bool$listed

Reimplemented in Wikibase\Repo\Specials\SpecialWikibaseQueryPage.

Member Function Documentation

◆ checkBlocked()

Wikibase\Repo\Specials\SpecialWikibasePage::checkBlocked ( )
protected

Checks if user is blocked, and if blocked throws a UserBlocked.

Exceptions
UserBlockedError

◆ execute()

◆ getDescription()

Wikibase\Repo\Specials\SpecialWikibasePage::getDescription ( )
See also
SpecialPage::getDescription
Returns
string

◆ getGroupName()

Wikibase\Repo\Specials\SpecialWikibasePage::getGroupName ( )
protected
See also
SpecialPage::getGroupName
Returns
string

◆ setHeaders()

Wikibase\Repo\Specials\SpecialWikibasePage::setHeaders ( )

◆ showErrorHTML()

Wikibase\Repo\Specials\SpecialWikibasePage::showErrorHTML (   $error)
protected
Parameters
string$errorThe error message in HTML format

Member Data Documentation

◆ $stringNormalizer

Wikibase\Repo\Specials\SpecialWikibasePage::$stringNormalizer
protected

The documentation for this class was generated from the following file: