WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractor Member List

This is the complete list of members for Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractor, including all inherited members.

__construct(private readonly LexemeMerger $lexemeMerger, private readonly SummaryFormatter $summaryFormatter, private readonly MediaWikiLexemeRedirector $lexemeRedirector, private readonly EntityPermissionChecker $permissionChecker, private readonly PermissionManager $permissionManager, private readonly EntityTitleStoreLookup $entityTitleLookup, private readonly WatchedItemStoreInterface $watchedItemStore, private readonly EntityRevisionLookup $entityRevisionLookup, private readonly MediaWikiEditEntityFactory $editEntityFactory, private readonly FormatterFactory $formatterFactory,)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractor
attemptSaveMerge(Lexeme $source, Lexeme $target, IContextSource $context, ?string $summary, bool $botEditRequested, array $tags)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractorprivate
checkCanMerge(LexemeId $lexemeId, IContextSource $context)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractorprivate
getLexeme(LexemeId $lexemeId)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractorprivate
getSummary(string $direction, Lexeme $lexeme, ?string $customSummary=null)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractorprivate
mergeLexemes(LexemeId $sourceId, LexemeId $targetId, IContextSource $context, ?string $summary=null, bool $botEditRequested=false, array $tags=[])Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractor
saveLexeme(Lexeme $lexeme, IContextSource $context, FormatableSummary $summary, bool $botEditRequested, array $tags)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractorprivate
updateWatchlistEntries(LexemeId $fromId, LexemeId $toId)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractorprivate
validateEntities(EntityDocument $fromEntity, EntityDocument $toEntity)Wikibase\Lexeme\Interactors\MergeLexemes\MergeLexemesInteractorprivate