X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FMediaWikiServices.php;h=eca5b9dc784a2b016e887647823142084a34c480;hb=d9677363ea0465cee2140123ab2af9bcd9d3bd1e;hp=3590633f5c0c6b5560c3d7e5a2fda1f1c88c1b27;hpb=7621b57d958d0753236221227cbfb519d7faf192;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MediaWikiServices.php b/includes/MediaWikiServices.php index 3590633f5c..eca5b9dc78 100644 --- a/includes/MediaWikiServices.php +++ b/includes/MediaWikiServices.php @@ -13,6 +13,7 @@ use GlobalVarConfig; use Hooks; use IBufferingStatsdDataFactory; use Liuggio\StatsdClient\Factory\StatsdDataFactoryInterface; +use MediaWiki\Block\BlockManager; use MediaWiki\Block\BlockRestrictionStore; use MediaWiki\Http\HttpRequestFactory; use MediaWiki\Permissions\PermissionManager; @@ -47,6 +48,7 @@ use ParserCache; use ParserFactory; use PasswordFactory; use ProxyLookup; +use RepoGroup; use ResourceLoader; use SearchEngine; use SearchEngineConfig; @@ -223,6 +225,8 @@ class MediaWikiServices extends ServiceContainer { } } + /** @noinspection PhpDocSignatureInspection */ + /** * Salvages the state of any salvageable service instances in $other. * @@ -437,6 +441,14 @@ class MediaWikiServices extends ServiceContainer { return $this->getService( 'BlobStoreFactory' ); } + /** + * @since 1.34 + * @return BlockManager + */ + public function getBlockManager() : BlockManager { + return $this->getService( 'BlockManager' ); + } + /** * @since 1.33 * @return BlockRestrictionStore @@ -780,6 +792,14 @@ class MediaWikiServices extends ServiceContainer { return $this->getService( 'ReadOnlyMode' ); } + /** + * @since 1.34 + * @return RepoGroup + */ + public function getRepoGroup() : RepoGroup { + return $this->getService( 'RepoGroup' ); + } + /** * @since 1.33 * @return ResourceLoader