|
WikibaseLexeme
MediaWiki WikibaseLexeme extension
|
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, string $moduleName, callable $errorReporterCallback, MergeLexemesInteractor $mergeLexemesInteractor) | |
| execute () | |
| needsToken () | |
| isWriteMode () | |
Static Public Member Functions | |
| static | factory (ApiMain $mainModule, string $moduleName, ApiHelperFactory $apiHelperFactory, MergeLexemesInteractor $mergeLexemesInteractor) |
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 (string $serialization) | |
| showSuccessMessage (array $params, ?UserIdentity $savedTempUser) | |
Private Attributes | |
| const | BOT_PARAM = 'bot' |
| $errorReporter | |
| MergeLexemesInteractor | $mergeLexemesInteractor |
WikibaseLexeme API endpoint wblmergelexemes.
| Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::__construct | ( | ApiMain | $mainModule, |
| string | $moduleName, | ||
| callable | $errorReporterCallback, | ||
| MergeLexemesInteractor | $mergeLexemesInteractor ) |
| Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::execute | ( | ) |
| ApiUsageException |
|
static |
|
protected |
|
protected |
|
private |
| Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::isWriteMode | ( | ) |
| Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::needsToken | ( | ) |
|
private |
|
private |
|
private |
|
private |
| const Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::SOURCE_ID_PARAM = 'source' |
| const Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::SUMMARY_PARAM = 'summary' |
| const Wikibase\Lexeme\MediaWiki\Api\MergeLexemes::TARGET_ID_PARAM = 'target' |