WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
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: