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 (ContainerInterface $services=null)
 
static getLanguageNameLookupFactory (ContainerInterface $services=null)
 
static getMobileView (ContainerInterface $services=null)
 
static getLemmaLookup (ContainerInterface $services=null)
 
static getLemmaTermValidator (ContainerInterface $services=null)
 
static getEditFormChangeOpDeserializer (ContainerInterface $services=null)
 
static getGrammaticalFeaturesOrderProvider (ContainerInterface $services=null)
 

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 ( ContainerInterface $services = null)
static

◆ getGrammaticalFeaturesOrderProvider()

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

◆ getLanguageNameLookupFactory()

static Wikibase\Lexeme\WikibaseLexemeServices::getLanguageNameLookupFactory ( ContainerInterface $services = null)
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

◆ getMobileView()

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

◆ getSharedService()

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

◆ getTermLanguages()

static Wikibase\Lexeme\WikibaseLexemeServices::getTermLanguages ( ContainerInterface $services = null)
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: