mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Scribunto
synced 2024-11-12 01:11:55 +00:00
Remve usage of RequestContext::getStats()
Bug: T156810 Change-Id: I571aa4afed577e10be8b417cf1a3bf134a130739
This commit is contained in:
parent
7f87f3bca5
commit
b598cf35ae
|
@ -218,7 +218,16 @@ class ScribuntoHooks {
|
|||
static $stats;
|
||||
|
||||
if ( !$stats ) {
|
||||
$stats = RequestContext::getMain()->getStats();
|
||||
// check, if MediaWikiServices exists and has a StatsdDataFactory service for
|
||||
// backward-compatibility with MediaWiki 1.25+
|
||||
if (
|
||||
class_exists( 'MediaWiki\\MediaWikiServices' ) &&
|
||||
\MediaWiki\MediaWikiServices::getInstance()->hasService( 'StatsdDataFactory' )
|
||||
) {
|
||||
$stats = \MediaWiki\MediaWikiServices::getInstance()->getStatsdDataFactory();
|
||||
} else {
|
||||
$stats = RequestContext::getMain()->getStats();
|
||||
}
|
||||
}
|
||||
|
||||
$metricKey = sprintf( 'scribunto.traces.%s__%s__%s', wfWikiId(), $moduleName, $functionName );
|
||||
|
|
Loading…
Reference in a new issue