WikibaseLexeme
MediaWiki WikibaseLexeme extension
Loading...
Searching...
No Matches
Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter Class Reference
+ Inheritance diagram for Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter:
+ Collaboration diagram for Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter:

Public Member Functions

 __construct (EntityTitleLookup $titleLookup, EntityRevisionLookup $revisionLookup, LocalizedTextProvider $localizedTextProvider, TermLanguageFallbackChain $termLanguageFallbackChain, LanguageFallbackIndicator $languageFallbackIndicator, LanguageFactory $languageFactory)
 

Private Member Functions

 getTextWrappedInLink (string $linkContents, Title $title)
 
 buildSenseLinkContents (TermList $lemmas, TermFallback $gloss)
 
 buildGlossMarkup (TermFallback $gloss)
 
 buildLemmasMarkup (TermList $lemmas)
 

Private Attributes

 $titleLookup
 
 $revisionLookup
 
 $localizedTextProvider
 
 $termLanguageFallbackChain
 
 $languageFallbackIndicator
 
 $languageFactory
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::__construct ( EntityTitleLookup $titleLookup,
EntityRevisionLookup $revisionLookup,
LocalizedTextProvider $localizedTextProvider,
TermLanguageFallbackChain $termLanguageFallbackChain,
LanguageFallbackIndicator $languageFallbackIndicator,
LanguageFactory $languageFactory )

Member Function Documentation

◆ buildGlossMarkup()

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::buildGlossMarkup ( TermFallback $gloss)
private

◆ buildLemmasMarkup()

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::buildLemmasMarkup ( TermList $lemmas)
private

◆ buildSenseLinkContents()

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::buildSenseLinkContents ( TermList $lemmas,
TermFallback $gloss )
private

◆ getTextWrappedInLink()

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::getTextWrappedInLink ( string $linkContents,
Title $title )
private

Member Data Documentation

◆ $languageFactory

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::$languageFactory
private

◆ $languageFallbackIndicator

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::$languageFallbackIndicator
private

◆ $localizedTextProvider

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::$localizedTextProvider
private

◆ $revisionLookup

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::$revisionLookup
private

◆ $termLanguageFallbackChain

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::$termLanguageFallbackChain
private

◆ $titleLookup

Wikibase\Lexeme\Presentation\Formatters\SenseIdHtmlFormatter::$titleLookup
private

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