$editEntityFactory | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
$entityRevisionLookup | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
$entityTitleLookup | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
$interactorRedirect | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
$mergeFactory | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
$permissionChecker | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
$permissionManager | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
$summaryFormatter | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
__construct(MergeFactory $mergeFactory, EntityRevisionLookup $entityRevisionLookup, MediaWikiEditEntityFactory $editEntityFactory, EntityPermissionChecker $permissionChecker, SummaryFormatter $summaryFormatter, ItemRedirectCreationInteractor $interactorRedirect, EntityTitleStoreLookup $entityTitleLookup, PermissionManager $permissionManager) | Wikibase\Repo\Interactors\ItemMergeInteractor | |
attemptSaveMerge(Item $fromItem, Item $toItem, ?string $summary, IContextSource $context, bool $bot, array $tags) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
checkPermissions(EntityId $entityId, User $user) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
getSummary( $direction, ItemId $getId, $customSummary=null) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
isEmpty(ItemId $itemId) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
loadEntity(ItemId $itemId) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
saveItem(Item $item, FormatableSummary $summary, IContextSource $context, bool $bot, array $tags) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
updateWatchlistEntries(ItemId $fromId, ItemId $toId) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |
validateEntities(EntityDocument $fromEntity, EntityDocument $toEntity) | Wikibase\Repo\Interactors\ItemMergeInteractor | private |