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)
 
 getLabels ( $form)
 
 buildRepresentationMarkupElements (TermList $representations)
 

Private Attributes

const REPRESENTATION_SEPARATOR_I18N
 
const GRAMMATICAL_FEATURES_SEPARATOR_I18N
 
 $revisionLookup
 
 $titleLookup
 
 $nonExistingIdFormatter
 
 $localizedTextProvider
 
 $redirectedLexemeSubEntityIdHtmlFormatter
 
 $labelDescriptionLookup
 
 $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)
private
Parameters
Form$form
Returns
array

◆ getLinkTitle()

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

Member Data Documentation

◆ $labelDescriptionLookup

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

◆ $languageFactory

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

◆ $localizedTextProvider

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

◆ $nonExistingIdFormatter

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

◆ $redirectedLexemeSubEntityIdHtmlFormatter

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

◆ $revisionLookup

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

◆ $titleLookup

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: