WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\WikibaseLexemeServices Class Reference

Public Member Functions

 newMergeLexemesInteractor ()
 

Static Public Member Functions

static newInstance ()
 
static getTermLanguages ()
 
static getLanguageNameLookupFactory ()
 
static getLemmaLookup (ContainerInterface $services=null)
 
static getLemmaTermValidator (ContainerInterface $services=null)
 
static getEditFormChangeOpDeserializer ()
 
static getGrammaticalFeaturesOrderProvider ()
 

Private Member Functions

 getSharedService ($serviceName, callable $constructionFunction)
 
 getLexemeRepositoryFactory ()
 
 newLexemeMerger ()
 
 newNoCrossReferencingLexemeStatements ()
 
 newLexemeRedirectorFactory ()
 

Private Attributes

 $container = []
 

Detailed Description

Member Function Documentation

◆ getEditFormChangeOpDeserializer()

static Wikibase\Lexeme\WikibaseLexemeServices::getEditFormChangeOpDeserializer ( )
static

◆ getGrammaticalFeaturesOrderProvider()

static Wikibase\Lexeme\WikibaseLexemeServices::getGrammaticalFeaturesOrderProvider ( )
static

◆ getLanguageNameLookupFactory()

static Wikibase\Lexeme\WikibaseLexemeServices::getLanguageNameLookupFactory ( )
static

◆ getLemmaLookup()

static Wikibase\Lexeme\WikibaseLexemeServices::getLemmaLookup ( ContainerInterface $services = null)
static

◆ getLemmaTermValidator()

static Wikibase\Lexeme\WikibaseLexemeServices::getLemmaTermValidator ( ContainerInterface $services = null)
static

◆ getLexemeRepositoryFactory()

Wikibase\Lexeme\WikibaseLexemeServices::getLexemeRepositoryFactory ( )
private

◆ getSharedService()

Wikibase\Lexeme\WikibaseLexemeServices::getSharedService ( $serviceName,
callable $constructionFunction )
private
Returns
mixed

◆ getTermLanguages()

static Wikibase\Lexeme\WikibaseLexemeServices::getTermLanguages ( )
static

◆ newInstance()

static Wikibase\Lexeme\WikibaseLexemeServices::newInstance ( )
static

◆ newLexemeMerger()

Wikibase\Lexeme\WikibaseLexemeServices::newLexemeMerger ( )
private

◆ newLexemeRedirectorFactory()

Wikibase\Lexeme\WikibaseLexemeServices::newLexemeRedirectorFactory ( )
private

◆ newMergeLexemesInteractor()

Wikibase\Lexeme\WikibaseLexemeServices::newMergeLexemesInteractor ( )

◆ newNoCrossReferencingLexemeStatements()

Wikibase\Lexeme\WikibaseLexemeServices::newNoCrossReferencingLexemeStatements ( )
private

Member Data Documentation

◆ $container

Wikibase\Lexeme\WikibaseLexemeServices::$container = []
private

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