|
Wikibase
MediaWiki Wikibase extension
|
Special page for merging one item to another. More...
Inheritance diagram for Wikibase\Repo\Specials\SpecialMergeItems:
Collaboration diagram for Wikibase\Repo\Specials\SpecialMergeItems:Public Member Functions | |
| __construct (AnonymousEditWarningBuilder $anonymousEditWarningBuilder, EntityIdParser $idParser, EntityTitleLookup $titleLookup, ExceptionLocalizer $exceptionLocalizer, ItemMergeInteractor $interactor, bool $isMobileView, TokenCheckInteractor $tokenCheck) | |
| getRestriction () | |
| doesWrites () | |
| execute ( $subPage) | |
Public Member Functions inherited from Wikibase\Repo\Specials\SpecialWikibasePage | |
| __construct ( $name='') | |
| getDescription () | |
| setHeaders () | |
Protected Member Functions | |
| showExceptionMessage (Exception $ex) | |
| createForm () | |
| Creates the HTML form for merging two items. | |
| 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 | |
| getItemIdParam (string $name) | |
| getStringListParam (string $name) | |
| getTextParam (string $name) | |
| mergeItems (ItemId $fromId, ItemId $toId, array $ignoreConflicts, $summary) | |
| showSuccess (ItemId $fromId, ItemId $toId, int $newRevisionFromId, int $newRevisionToId) | |
Additional Inherited Members | |
Protected Attributes inherited from Wikibase\Repo\Specials\SpecialWikibasePage | |
| $stringNormalizer | |
Special page for merging one item to another.
| Wikibase\Repo\Specials\SpecialMergeItems::__construct | ( | AnonymousEditWarningBuilder | $anonymousEditWarningBuilder, |
| EntityIdParser | $idParser, | ||
| EntityTitleLookup | $titleLookup, | ||
| ExceptionLocalizer | $exceptionLocalizer, | ||
| ItemMergeInteractor | $interactor, | ||
| bool | $isMobileView, | ||
| TokenCheckInteractor | $tokenCheck ) |
|
protected |
Creates the HTML form for merging two items.
| Wikibase\Repo\Specials\SpecialMergeItems::doesWrites | ( | ) |
| Wikibase\Repo\Specials\SpecialMergeItems::execute | ( | $subPage | ) |
| string | null | $subPage |
Reimplemented from Wikibase\Repo\Specials\SpecialWikibasePage.
|
protected |
|
private |
| UserInputException |
| Wikibase\Repo\Specials\SpecialMergeItems::getRestriction | ( | ) |
|
private |
|
private |
|
private |
| ItemId | $fromId | |
| ItemId | $toId | |
| string[] | $ignoreConflicts | |
| string | $summary |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |