Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner Class Reference

EditFilterHookRunning that collects stats for edits. More...

+ Inheritance diagram for Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner:
+ Collaboration diagram for Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner:

Public Member Functions

 __construct (EditFilterHookRunner $hookRunner, StatsdDataFactoryInterface $stats, string $timingPrefix)
 
 run ( $new, IContextSource $context, $summary)
 
- Public Member Functions inherited from Wikibase\Repo\EditEntity\EditFilterHookRunner
 run ( $new, IContextSource $context, string $summary)
 Call EditFilterMergedContent hook, if registered.
 

Private Attributes

 $hookRunner
 
 $stats
 
 $timingPrefix
 

Detailed Description

EditFilterHookRunning that collects stats for edits.

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner::__construct ( EditFilterHookRunner $hookRunner,
StatsdDataFactoryInterface $stats,
string $timingPrefix )
Parameters
EditFilterHookRunner$hookRunner
StatsdDataFactoryInterface$stats
string$timingPrefixResulting metric will be: $timingPrefix.run.<entitytype>

Member Function Documentation

◆ run()

Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner::run ( $new,
IContextSource $context,
$summary )
Parameters
null | EntityDocument | EntityRedirect | EntityContent$new
IContextSource$context
string$summary
Returns
Status

Member Data Documentation

◆ $hookRunner

Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner::$hookRunner
private

◆ $stats

Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner::$stats
private

◆ $timingPrefix

Wikibase\Repo\EditEntity\StatsdTimeRecordingEditFilterHookRunner::$timingPrefix
private

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