Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\View\FingerprintableEntityMetaTagsCreator Class Reference

Class for creating meta tags (i.e. More...

+ Inheritance diagram for Wikibase\View\FingerprintableEntityMetaTagsCreator:
+ Collaboration diagram for Wikibase\View\FingerprintableEntityMetaTagsCreator:

Public Member Functions

 __construct (TermLanguageFallbackChain $termLanguageFallbackChain)
 
- Public Member Functions inherited from Wikibase\View\EntityMetaTagsCreator
 getMetaTags (EntityDocument $entity)
 Creates an entity meta tags array with keys as follows: array['title'] string The title e.g.
 

Private Member Functions

 getDescriptionText (FingerprintProvider $entity)
 
 getTitleText (FingerprintProvider $entity)
 

Private Attributes

 $termLanguageFallbackChain
 

Detailed Description

Class for creating meta tags (i.e.

title and description) for kinds of Fingerprint Provider

Constructor & Destructor Documentation

◆ __construct()

Wikibase\View\FingerprintableEntityMetaTagsCreator::__construct ( TermLanguageFallbackChain $termLanguageFallbackChain)

Member Function Documentation

◆ getDescriptionText()

Wikibase\View\FingerprintableEntityMetaTagsCreator::getDescriptionText ( FingerprintProvider $entity)
private

◆ getTitleText()

Wikibase\View\FingerprintableEntityMetaTagsCreator::getTitleText ( FingerprintProvider $entity)
private
Parameters
FingerprintProvider | EntityDocument$entity
Returns
string|null PhanTypeMismatchDeclaredParam,PhanUndeclaredMethod Intersection type

Member Data Documentation

◆ $termLanguageFallbackChain

Wikibase\View\FingerprintableEntityMetaTagsCreator::$termLanguageFallbackChain
private

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