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 (LanguageFallbackChain $languageFallbackChain)
 
- 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

 $languageFallbackChain
 

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 ( LanguageFallbackChain  $languageFallbackChain)

Member Function Documentation

◆ getDescriptionText()

Wikibase\View\FingerprintableEntityMetaTagsCreator::getDescriptionText ( FingerprintProvider  $entity)
private
Parameters
FingerprintProvider$entity
Returns
string|null

◆ getTitleText()

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

Member Data Documentation

◆ $languageFallbackChain

Wikibase\View\FingerprintableEntityMetaTagsCreator::$languageFallbackChain
private

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