WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes Class Reference

Special page for merging one lexeme into another. More...

+ Inheritance diagram for Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes:
+ Collaboration diagram for Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes:

Public Member Functions

 __construct (array $tags, MergeLexemesInteractor $mergeInteractor, EntityTitleLookup $titleLookup, ExceptionLocalizer $exceptionLocalizer, PermissionManager $permissionManager)
 
 execute ( $subPage)
 
 setHeaders ()
 
 getDescription ()
 

Static Public Member Functions

static factory (PermissionManager $permissionManager, EntityTitleLookup $entityTitleLookup, ExceptionLocalizer $exceptionLocalizer, SettingsArray $repoSettings)
 

Protected Member Functions

 getGroupName ()
 
 showErrorHTML ( $error)
 

Private Member Functions

 checkBlocked ()
 
 showMergeForm ()
 
 getFormElements ()
 
 anonymousEditWarning ()
 
 getTextParam ( $name)
 
 getLexemeId ( $idSerialization)
 
 showSuccessMessage (LexemeId $sourceId, LexemeId $targetId)
 
 showInvalidLexemeIdError ( $id)
 

Private Attributes

const FROM_ID = 'from-id'
 
const TO_ID = 'to-id'
 
 $tags
 
 $mergeInteractor
 
 $titleLookup
 
 $exceptionLocalizer
 
 $permissionManager
 

Detailed Description

Special page for merging one lexeme into another.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::__construct ( array $tags,
MergeLexemesInteractor $mergeInteractor,
EntityTitleLookup $titleLookup,
ExceptionLocalizer $exceptionLocalizer,
PermissionManager $permissionManager )

Member Function Documentation

◆ anonymousEditWarning()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::anonymousEditWarning ( )
private

◆ checkBlocked()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::checkBlocked ( )
private

◆ execute()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::execute ( $subPage)

◆ factory()

static Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::factory ( PermissionManager $permissionManager,
EntityTitleLookup $entityTitleLookup,
ExceptionLocalizer $exceptionLocalizer,
SettingsArray $repoSettings )
static

◆ getDescription()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::getDescription ( )

◆ getFormElements()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::getFormElements ( )
private

◆ getGroupName()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::getGroupName ( )
protected

◆ getLexemeId()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::getLexemeId ( $idSerialization)
private
Parameters
string$idSerialization
Returns
LexemeId|false

◆ getTextParam()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::getTextParam ( $name)
private

◆ setHeaders()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::setHeaders ( )

◆ showErrorHTML()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::showErrorHTML ( $error)
protected

◆ showInvalidLexemeIdError()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::showInvalidLexemeIdError ( $id)
private

◆ showMergeForm()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::showMergeForm ( )
private

◆ showSuccessMessage()

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::showSuccessMessage ( LexemeId $sourceId,
LexemeId $targetId )
private

Member Data Documentation

◆ $exceptionLocalizer

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::$exceptionLocalizer
private

◆ $mergeInteractor

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::$mergeInteractor
private

◆ $permissionManager

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::$permissionManager
private

◆ $tags

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::$tags
private

◆ $titleLookup

Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::$titleLookup
private

◆ FROM_ID

const Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::FROM_ID = 'from-id'
private

◆ TO_ID

const Wikibase\Lexeme\MediaWiki\Specials\SpecialMergeLexemes::TO_ID = 'to-id'
private

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