X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FMediaWikiServices.php;h=84fc959fa7eb11a20c32fe0cde957b30d8400dfb;hb=3d342d4debe70e581e0ceaa03ee22f0a98c97392;hp=e44fefe9b53151170d221cb40820402a02fea13c;hpb=944b93ee740d491ec6353f3fa5a439db41de97b8;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MediaWikiServices.php b/includes/MediaWikiServices.php index e44fefe9b5..84fc959fa7 100644 --- a/includes/MediaWikiServices.php +++ b/includes/MediaWikiServices.php @@ -9,9 +9,9 @@ use EventRelayerGroup; use GenderCache; use GlobalVarConfig; use Hooks; +use IBufferingStatsdDataFactory; use Wikimedia\Rdbms\LBFactory; use LinkCache; -use Liuggio\StatsdClient\Factory\StatsdDataFactory; use Wikimedia\Rdbms\LoadBalancer; use MediaHandlerFactory; use MediaWiki\Linker\LinkRenderer; @@ -23,6 +23,7 @@ use MWException; use MimeAnalyzer; use ObjectCache; use Parser; +use ParserCache; use ProxyLookup; use SearchEngine; use SearchEngineConfig; @@ -377,7 +378,7 @@ class MediaWikiServices extends ServiceContainer { parent::__construct(); // Register the given Config object as the bootstrap config service. - $this->defineService( 'BootstrapConfig', function() use ( $config ) { + $this->defineService( 'BootstrapConfig', function () use ( $config ) { return $config; } ); } @@ -446,7 +447,7 @@ class MediaWikiServices extends ServiceContainer { /** * @since 1.27 - * @return StatsdDataFactory + * @return IBufferingStatsdDataFactory */ public function getStatsdDataFactory() { return $this->getService( 'StatsdDataFactory' ); @@ -573,6 +574,14 @@ class MediaWikiServices extends ServiceContainer { return $this->getService( 'Parser' ); } + /** + * @since 1.30 + * @return ParserCache + */ + public function getParserCache() { + return $this->getService( 'ParserCache' ); + } + /** * @since 1.28 * @return GenderCache @@ -656,6 +665,22 @@ class MediaWikiServices extends ServiceContainer { return $this->getService( 'VirtualRESTServiceClient' ); } + /** + * @since 1.29 + * @return \ConfiguredReadOnlyMode + */ + public function getConfiguredReadOnlyMode() { + return $this->getService( 'ConfiguredReadOnlyMode' ); + } + + /** + * @since 1.29 + * @return \ReadOnlyMode + */ + public function getReadOnlyMode() { + return $this->getService( 'ReadOnlyMode' ); + } + /////////////////////////////////////////////////////////////////////////// // NOTE: When adding a service getter here, don't forget to add a test // case for it in MediaWikiServicesTest::provideGetters() and in