Wikibase
MediaWiki Wikibase extension
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, User $user, $summary)
 

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,
User  $user,
  $summary 
)
Parameters
null | EntityDocument | EntityRedirect$new
User$user
string$summary
Returns
Status

Implements Wikibase\Repo\EditEntity\EditFilterHookRunner.

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: