Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Specials\SpecialRedirectEntity Class Reference

Special page for creating redirects between entities. More...

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

Public Member Functions

 __construct (AnonymousEditWarningBuilder $anonymousEditWarningBuilder, EntityIdParser $idParser, ExceptionLocalizer $exceptionLocalizer, ItemRedirectCreationInteractor $interactor, TokenCheckInteractor $tokenCheck)
 
 execute ( $subPage)
 
- Public Member Functions inherited from Wikibase\Repo\Specials\SpecialWikibasePage
 __construct ( $name='', $restriction='', $listed=true)
 
 getDescription ()
 
 setHeaders ()
 

Protected Member Functions

 showExceptionMessage (Exception $ex)
 
 createForm ()
 Creates the HTML form for redirecting an entity.
 
 getFormElements ()
 
- Protected Member Functions inherited from Wikibase\Repo\Specials\SpecialWikibasePage
 getGroupName ()
 
 checkBlocked ()
 Checks if user is blocked, and if blocked throws a UserBlocked.
 
 showErrorHTML ( $error)
 

Private Member Functions

 getEntityIdParam (string $name)
 
 getTextParam (string $name)
 
 redirectEntity (EntityId $fromId, EntityId $toId)
 
 showSuccess (EntityId $fromId, EntityId $toId)
 

Private Attributes

AnonymousEditWarningBuilder $anonymousEditWarningBuilder
 
EntityIdParser $idParser
 
ExceptionLocalizer $exceptionLocalizer
 
ItemRedirectCreationInteractor $interactor
 
TokenCheckInteractor $tokenCheck
 

Additional Inherited Members

- Protected Attributes inherited from Wikibase\Repo\Specials\SpecialWikibasePage
 $stringNormalizer
 

Detailed Description

Special page for creating redirects between entities.

Author
Addshore

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Specials\SpecialRedirectEntity::__construct ( AnonymousEditWarningBuilder $anonymousEditWarningBuilder,
EntityIdParser $idParser,
ExceptionLocalizer $exceptionLocalizer,
ItemRedirectCreationInteractor $interactor,
TokenCheckInteractor $tokenCheck )

Member Function Documentation

◆ createForm()

Wikibase\Repo\Specials\SpecialRedirectEntity::createForm ( )
protected

Creates the HTML form for redirecting an entity.

◆ execute()

Wikibase\Repo\Specials\SpecialRedirectEntity::execute ( $subPage)
See also
SpecialWikibasePage::execute
Parameters
string | null$subPage

Reimplemented from Wikibase\Repo\Specials\SpecialWikibasePage.

◆ getEntityIdParam()

Wikibase\Repo\Specials\SpecialRedirectEntity::getEntityIdParam ( string $name)
private
Exceptions
UserInputException

◆ getFormElements()

Wikibase\Repo\Specials\SpecialRedirectEntity::getFormElements ( )
protected
Returns
array[]

◆ getTextParam()

Wikibase\Repo\Specials\SpecialRedirectEntity::getTextParam ( string $name)
private

◆ redirectEntity()

Wikibase\Repo\Specials\SpecialRedirectEntity::redirectEntity ( EntityId $fromId,
EntityId $toId )
private

◆ showExceptionMessage()

Wikibase\Repo\Specials\SpecialRedirectEntity::showExceptionMessage ( Exception $ex)
protected

◆ showSuccess()

Wikibase\Repo\Specials\SpecialRedirectEntity::showSuccess ( EntityId $fromId,
EntityId $toId )
private

Member Data Documentation

◆ $anonymousEditWarningBuilder

AnonymousEditWarningBuilder Wikibase\Repo\Specials\SpecialRedirectEntity::$anonymousEditWarningBuilder
private

◆ $exceptionLocalizer

ExceptionLocalizer Wikibase\Repo\Specials\SpecialRedirectEntity::$exceptionLocalizer
private

◆ $idParser

EntityIdParser Wikibase\Repo\Specials\SpecialRedirectEntity::$idParser
private

◆ $interactor

ItemRedirectCreationInteractor Wikibase\Repo\Specials\SpecialRedirectEntity::$interactor
private

◆ $tokenCheck

TokenCheckInteractor Wikibase\Repo\Specials\SpecialRedirectEntity::$tokenCheck
private

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