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

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

Public Member Functions

 __construct (EntityStore $entityStore, EntityRevisionLookup $entityRevisionLookup, PermissionManager $permissionManager)
 
 newFromContext (IContextSource $context, bool $botEditRequested=false, array $tags=[])
 

Private Attributes

 $entityStore
 
 $entityRevisionLookup
 
 $permissionManager
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRepositoryFactory::__construct ( EntityStore  $entityStore,
EntityRevisionLookup  $entityRevisionLookup,
PermissionManager  $permissionManager 
)

Member Function Documentation

◆ newFromContext()

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRepositoryFactory::newFromContext ( IContextSource  $context,
bool  $botEditRequested = false,
array  $tags = [] 
)

Member Data Documentation

◆ $entityRevisionLookup

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

◆ $entityStore

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

◆ $permissionManager

Wikibase\Lexeme\DataAccess\Store\MediaWikiLexemeRepositoryFactory::$permissionManager
private

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