* @file
*/
use Liuggio\StatsdClient\Factory\StatsdDataFactory;
+use MediaWiki\MediaWikiServices;
/**
* The simplest way of implementing IContextSource is to hold a RequestContext as a
* @deprecated since 1.27 use a StatsdDataFactory from MediaWikiServices (preferably injected)
*
* @since 1.25
- * @return StatsdDataFactory
+ * @return IBufferingStatsdDataFactory
*/
public function getStats() {
- return $this->getContext()->getStats();
+ return MediaWikiServices::getInstance()->getStatsdDataFactory();
}
/**
* Parameters are the same as wfMessage()
*
* @since 1.18
+ * @param string|string[]|MessageSpecifier $key Message key, or array of keys,
+ * or a MessageSpecifier.
* @param mixed ...
* @return Message
*/
- public function msg( /* $args */ ) {
+ public function msg( $key /* $args */ ) {
$args = func_get_args();
return call_user_func_array( [ $this->getContext(), 'msg' ], $args );