WikibaseLexeme
MediaWiki WikibaseLexeme extension
Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory Class Reference

A factory for MediaWiki-specific LexemeRedirector instances, capturing MediaWiki-specific data that’s not part of the interface. More...

Public Member Functions

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

Private Attributes

 $entityRevisionLookup
 
 $entityStore
 
 $permissionChecker
 
 $summaryFormatter
 
 $editFilterHookRunner
 
 $entityRedirectLookup
 
 $entityTitleLookup
 

Detailed Description

A factory for MediaWiki-specific LexemeRedirector instances, capturing MediaWiki-specific data that’s not part of the interface.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::__construct ( EntityRevisionLookup  $entityRevisionLookup,
EntityStore  $entityStore,
EntityPermissionChecker  $permissionChecker,
SummaryFormatter  $summaryFormatter,
EditFilterHookRunner  $editFilterHookRunner,
EntityRedirectTargetLookup  $entityRedirectLookup,
EntityTitleStoreLookup  $entityTitleLookup 
)

Member Function Documentation

◆ newFromContext()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::newFromContext ( IContextSource  $context,
bool  $botEditRequested,
array  $tags 
)
Parameters
string[]$tags

Member Data Documentation

◆ $editFilterHookRunner

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::$editFilterHookRunner
private

◆ $entityRedirectLookup

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::$entityRedirectLookup
private

◆ $entityRevisionLookup

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::$entityRevisionLookup
private

◆ $entityStore

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::$entityStore
private

◆ $entityTitleLookup

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::$entityTitleLookup
private

◆ $permissionChecker

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::$permissionChecker
private

◆ $summaryFormatter

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRedirectorFactory::$summaryFormatter
private

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