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

Public Member Functions

 __construct (EntityRevisionLookup $revisionLookup, LabelDescriptionLookup $labelDescriptionLookup, EntityTitleLookup $titleLookup, LocalizedTextProvider $localizedTextProvider, RedirectedLexemeSubEntityIdHtmlFormatter $redirectedLexemeSubEntityIdHtmlFormatter, LanguageFactory $languageFactory)
 

Private Member Functions

 getLinkTitle (Form $form)
 
 getLabels (Form $form)
 
 buildRepresentationMarkupElements (TermList $representations)
 

Private Attributes

const REPRESENTATION_SEPARATOR_I18N
 
const GRAMMATICAL_FEATURES_SEPARATOR_I18N
 
EntityRevisionLookup $revisionLookup
 
EntityTitleLookup $titleLookup
 
NonExistingEntityIdHtmlFormatter $nonExistingIdFormatter
 
LocalizedTextProvider $localizedTextProvider
 
RedirectedLexemeSubEntityIdHtmlFormatter $redirectedLexemeSubEntityIdHtmlFormatter
 
LabelDescriptionLookup $labelDescriptionLookup
 
LanguageFactory $languageFactory
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::__construct ( EntityRevisionLookup $revisionLookup,
LabelDescriptionLookup $labelDescriptionLookup,
EntityTitleLookup $titleLookup,
LocalizedTextProvider $localizedTextProvider,
RedirectedLexemeSubEntityIdHtmlFormatter $redirectedLexemeSubEntityIdHtmlFormatter,
LanguageFactory $languageFactory )

Member Function Documentation

◆ buildRepresentationMarkupElements()

Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::buildRepresentationMarkupElements ( TermList $representations)
private

◆ getLabels()

Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::getLabels ( Form $form)
private

◆ getLinkTitle()

Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::getLinkTitle ( Form $form)
private

Member Data Documentation

◆ $labelDescriptionLookup

LabelDescriptionLookup Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::$labelDescriptionLookup
private

◆ $languageFactory

LanguageFactory Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::$languageFactory
private

◆ $localizedTextProvider

LocalizedTextProvider Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::$localizedTextProvider
private

◆ $nonExistingIdFormatter

NonExistingEntityIdHtmlFormatter Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::$nonExistingIdFormatter
private

◆ $redirectedLexemeSubEntityIdHtmlFormatter

RedirectedLexemeSubEntityIdHtmlFormatter Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::$redirectedLexemeSubEntityIdHtmlFormatter
private

◆ $revisionLookup

EntityRevisionLookup Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::$revisionLookup
private

◆ $titleLookup

EntityTitleLookup Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::$titleLookup
private

◆ GRAMMATICAL_FEATURES_SEPARATOR_I18N

const Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::GRAMMATICAL_FEATURES_SEPARATOR_I18N
private
Initial value:
=
'wikibaselexeme-formidformatter-separator-grammatical-features'

◆ REPRESENTATION_SEPARATOR_I18N

const Wikibase\Lexeme\Presentation\Formatters\FormIdHtmlFormatter::REPRESENTATION_SEPARATOR_I18N
private
Initial value:
=
'wikibaselexeme-formidformatter-separator-multiple-representation'

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