Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator Class Reference
+ Inheritance diagram for Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator:
+ Collaboration diagram for Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator:

Public Member Functions

 __construct (EntityParserOutputGenerator $inner, StatsFactory $statsFactory, string $statsdTimingPrefix, string $statsTimingPrefix)
 
 getParserOutput (EntityRevision $entityRevision, $generateHtml=true)
 Creates the parser output for the given entity.
 
- Public Member Functions inherited from Wikibase\Repo\ParserOutput\EntityParserOutputGenerator
 getParserOutput (EntityRevision $entityRevision, bool $generateHtml=true)
 Creates the parser output for the given entity revision.
 

Private Attributes

 $inner
 
 $statsFactory
 
 $statsdTimingPrefix
 
 $statsTimingPrefix
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator::__construct ( EntityParserOutputGenerator $inner,
StatsFactory $statsFactory,
string $statsdTimingPrefix,
string $statsTimingPrefix )
Parameters
EntityParserOutputGenerator$inner
StatsFactory$statsFactory
string$statsdTimingPrefixResulting metric will be: $timingPrefix.getParserOutput.<html/nohtml>><entitytype>
string$statsTimingPrefix

Member Function Documentation

◆ getParserOutput()

Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator::getParserOutput ( EntityRevision $entityRevision,
$generateHtml = true )

Creates the parser output for the given entity.

Parameters
EntityRevision$entityRevision
bool$generateHtml
Exceptions
InvalidArgumentException
Returns
ParserOutput

Member Data Documentation

◆ $inner

Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator::$inner
private

◆ $statsdTimingPrefix

Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator::$statsdTimingPrefix
private

◆ $statsFactory

Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator::$statsFactory
private

◆ $statsTimingPrefix

Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator::$statsTimingPrefix
private

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