aboutsummaryrefslogtreecommitdiffstats
path: root/includes/MediaWikiServices.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/MediaWikiServices.php')
-rw-r--r--includes/MediaWikiServices.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/includes/MediaWikiServices.php b/includes/MediaWikiServices.php
index df8dc7beb039..448aa6d0715b 100644
--- a/includes/MediaWikiServices.php
+++ b/includes/MediaWikiServices.php
@@ -38,9 +38,11 @@ use MediaWiki\Block\BlockManager;
use MediaWiki\Block\BlockPermissionCheckerFactory;
use MediaWiki\Block\BlockRestrictionStore;
use MediaWiki\Block\BlockRestrictionStoreFactory;
+use MediaWiki\Block\BlockTargetFactory;
use MediaWiki\Block\BlockUserFactory;
use MediaWiki\Block\BlockUtils;
use MediaWiki\Block\BlockUtilsFactory;
+use MediaWiki\Block\CrossWikiBlockTargetFactory;
use MediaWiki\Block\DatabaseBlockStore;
use MediaWiki\Block\DatabaseBlockStoreFactory;
use MediaWiki\Block\HideUserUtils;
@@ -829,6 +831,13 @@ class MediaWikiServices extends ServiceContainer {
}
/**
+ * @since 1.44
+ */
+ public function getBlockTargetFactory(): BlockTargetFactory {
+ return $this->getService( 'BlockTargetFactory' );
+ }
+
+ /**
* @since 1.36
*/
public function getBlockUserFactory(): BlockUserFactory {
@@ -836,6 +845,7 @@ class MediaWikiServices extends ServiceContainer {
}
/**
+ * @deprecated since 1.44
* @since 1.36
*/
public function getBlockUtils(): BlockUtils {
@@ -843,6 +853,7 @@ class MediaWikiServices extends ServiceContainer {
}
/**
+ * @deprecated since 1.44
* @since 1.42
*/
public function getBlockUtilsFactory(): BlockUtilsFactory {
@@ -1030,6 +1041,13 @@ class MediaWikiServices extends ServiceContainer {
}
/**
+ * @since 1.44
+ */
+ public function getCrossWikiBlockTargetFactory(): CrossWikiBlockTargetFactory {
+ return $this->getService( 'CrossWikiBlockTargetFactory' );
+ }
+
+ /**
* @since 1.36
*/
public function getDatabaseBlockStore(): DatabaseBlockStore {