Wikibase
MediaWiki Wikibase extension
|
API module for creating entity redirects. More...
Public Member Functions | |
__construct (ApiMain $mainModule, $moduleName, EntityIdParser $idParser, ApiErrorReporter $errorReporter, ItemRedirectCreationInteractor $interactor, PermissionManager $permissionManager) | |
execute () | |
isWriteMode () | |
needsToken () | |
mustBePosted () | |
Protected Member Functions | |
getAllowedParams () | |
getExamplesMessages () | |
Private Member Functions | |
createRedirect (EntityId $fromId, EntityId $toId, $bot, ApiResult $result) | |
handleRedirectCreationException (RedirectCreationException $ex) | |
Private Attributes | |
$idParser | |
$errorReporter | |
$interactor | |
$permissionManager | |
API module for creating entity redirects.
Wikibase\Repo\Api\CreateRedirect::__construct | ( | ApiMain | $mainModule, |
$moduleName, | |||
EntityIdParser | $idParser, | ||
ApiErrorReporter | $errorReporter, | ||
ItemRedirectCreationInteractor | $interactor, | ||
PermissionManager | $permissionManager | ||
) |
ApiMain | $mainModule | |
string | $moduleName | |
EntityIdParser | $idParser | |
ApiErrorReporter | $errorReporter | |
ItemRedirectCreationInteractor | $interactor | |
PermissionManager | $permissionManager |
|
private |
EntityId | $fromId | |
EntityId | $toId | |
bool | $bot | Whether the edit should be marked as bot |
ApiResult | $result | The result object to report the result to. |
RedirectCreationException |
Wikibase\Repo\Api\CreateRedirect::execute | ( | ) |
|
protected |
|
protected |
|
private |
RedirectCreationException | $ex |
ApiUsageException | always |
Wikibase\Repo\Api\CreateRedirect::isWriteMode | ( | ) |
Wikibase\Repo\Api\CreateRedirect::mustBePosted | ( | ) |
Wikibase\Repo\Api\CreateRedirect::needsToken | ( | ) |
|
private |
|
private |
|
private |
|
private |