WikibaseLexeme
MediaWiki WikibaseLexeme extension
Wikibase\Lexeme\MediaWiki\Api\MergeLexemes Class Reference

WikibaseLexeme API endpoint wblmergelexemes. More...

+ Inheritance diagram for Wikibase\Lexeme\MediaWiki\Api\MergeLexemes:
+ Collaboration diagram for Wikibase\Lexeme\MediaWiki\Api\MergeLexemes:

Public Member Functions

 __construct (ApiMain $mainModule, $moduleName, callable $errorReporterCallback)
 
 execute ()
 
 needsToken ()
 
 isWriteMode ()
 

Static Public Member Functions

static factory (ApiMain $mainModule, string $moduleName, ApiHelperFactory $apiHelperFactory)
 

Public Attributes

const SOURCE_ID_PARAM = 'source'
 
const TARGET_ID_PARAM = 'target'
 
const SUMMARY_PARAM = 'summary'
 

Protected Member Functions

 getAllowedParams ()
 
 getExamplesMessages ()
 

Private Member Functions

 getLexemeIdFromParamOrDie ( $serialization)
 
 showSuccessMessage ()
 

Private Attributes

const BOT_PARAM = 'bot'
 
 $errorReporter
 

Detailed Description

WikibaseLexeme API endpoint wblmergelexemes.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::__construct ( ApiMain  $mainModule,
  $moduleName,
callable  $errorReporterCallback 
)

Member Function Documentation

◆ execute()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::execute ( )
See also
ApiBase::execute()
Exceptions
ApiUsageException

◆ factory()

static Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::factory ( ApiMain  $mainModule,
string  $moduleName,
ApiHelperFactory  $apiHelperFactory 
)
static

◆ getAllowedParams()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::getAllowedParams ( )
protected

◆ getExamplesMessages()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::getExamplesMessages ( )
protected

◆ getLexemeIdFromParamOrDie()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::getLexemeIdFromParamOrDie (   $serialization)
private

◆ isWriteMode()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::isWriteMode ( )

◆ needsToken()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::needsToken ( )

◆ showSuccessMessage()

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::showSuccessMessage ( )
private
Returns
bool

Member Data Documentation

◆ $errorReporter

Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::$errorReporter
private

◆ BOT_PARAM

const Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::BOT_PARAM = 'bot'
private

◆ SOURCE_ID_PARAM

const Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::SOURCE_ID_PARAM = 'source'

◆ SUMMARY_PARAM

const Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::SUMMARY_PARAM = 'summary'

◆ TARGET_ID_PARAM

const Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::TARGET_ID_PARAM = 'target'

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