WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector Class Reference
+ Inheritance diagram for Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector:
+ Collaboration diagram for Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector:

Public Member Functions

 __construct (EntityRevisionLookup $entityRevisionLookup, EntityStore $entityStore, EntityPermissionChecker $permissionChecker, SummaryFormatter $summaryFormatter, IContextSource $context, EditFilterHookRunner $editFilterHookRunner, EntityRedirectTargetLookup $entityRedirectLookup, EntityTitleStoreLookup $entityTitleLookup, bool $botEditRequested, array $tags)
 
 redirect (LexemeId $sourceId, LexemeId $targetId)
 

Protected Member Functions

 assertEntityIsRedirectable (EntityDocument $entity)
 

Private Attributes

 $botEditRequested
 
 $tags
 
 $context
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector::__construct ( EntityRevisionLookup $entityRevisionLookup,
EntityStore $entityStore,
EntityPermissionChecker $permissionChecker,
SummaryFormatter $summaryFormatter,
IContextSource $context,
EditFilterHookRunner $editFilterHookRunner,
EntityRedirectTargetLookup $entityRedirectLookup,
EntityTitleStoreLookup $entityTitleLookup,
bool $botEditRequested,
array $tags )

Member Function Documentation

◆ assertEntityIsRedirectable()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector::assertEntityIsRedirectable ( EntityDocument $entity)
protected

◆ redirect()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector::redirect ( LexemeId $sourceId,
LexemeId $targetId )
Parameters
LexemeId$sourceId
LexemeId$targetId
Returns
void
Exceptions
RedirectCreationFailed

Implements Wikibase\Lexeme\Domain\LexemeRedirector.

Member Data Documentation

◆ $botEditRequested

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector::$botEditRequested
private

◆ $context

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector::$context
private

◆ $tags

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirector::$tags
private

The documentation for this class was generated from the following file: