use Liuggio\StatsdClient\Factory\StatsdDataFactoryInterface;
use MediaWiki\Block\BlockManager;
use MediaWiki\Block\BlockRestrictionStore;
+use MediaWiki\FileBackend\FSFile\TempFSFileFactory;
use MediaWiki\Http\HttpRequestFactory;
+use MediaWiki\Page\MovePageFactory;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\Preferences\PreferencesFactory;
-use MediaWiki\Shell\CommandFactory;
use MediaWiki\Revision\RevisionRenderer;
use MediaWiki\Revision\SlotRoleRegistry;
+use MediaWiki\Shell\CommandFactory;
use MediaWiki\Special\SpecialPageFactory;
use MediaWiki\Storage\BlobStore;
use MediaWiki\Storage\BlobStoreFactory;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Linker\LinkRendererFactory;
use MWException;
+use MessageCache;
use MimeAnalyzer;
use NamespaceInfo;
use ObjectCache;
return $this->getService( 'ActorMigration' );
}
+ /**
+ * @since 1.34
+ * @return BadFileLookup
+ */
+ public function getBadFileLookup() : BadFileLookup {
+ return $this->getService( 'BadFileLookup' );
+ }
+
/**
* @since 1.31
* @return BlobStore
return $this->getService( 'MediaHandlerFactory' );
}
+ /**
+ * @since 1.34
+ * @return MessageCache
+ */
+ public function getMessageCache() : MessageCache {
+ return $this->getService( 'MessageCache' );
+ }
+
/**
* @since 1.28
* @return MimeAnalyzer
return $this->getService( 'MimeAnalyzer' );
}
+ /**
+ * @since 1.34
+ * @return MovePageFactory
+ */
+ public function getMovePageFactory() : MovePageFactory {
+ return $this->getService( 'MovePageFactory' );
+ }
+
/**
* @since 1.34
* @return NamespaceInfo
return $this->getService( 'StatsdDataFactory' );
}
+ /**
+ * @since 1.34
+ * @return TempFSFileFactory
+ */
+ public function getTempFSFileFactory() : TempFSFileFactory {
+ return $this->getService( 'TempFSFileFactory' );
+ }
+
/**
* @since 1.28
* @return TitleFormatter