This decouples MediaWikiServices from big class of LoadBalancer
Change-Id: Ic55aa8ae81d6fc8a973c4810d12667ca7673c5b1
use OldRevisionImporter;
use MediaWiki\Revision\RevisionStoreFactory;
use UploadRevisionImporter;
use OldRevisionImporter;
use MediaWiki\Revision\RevisionStoreFactory;
use UploadRevisionImporter;
-use Wikimedia\Rdbms\LBFactory;
+use Wikimedia\Rdbms\ILoadBalancer;
-use Wikimedia\Rdbms\LoadBalancer;
use MediaHandlerFactory;
use MediaWiki\Config\ConfigRepository;
use MediaWiki\Linker\LinkRenderer;
use MediaHandlerFactory;
use MediaWiki\Config\ConfigRepository;
use MediaWiki\Linker\LinkRenderer;
use TitleFormatter;
use TitleParser;
use VirtualRESTServiceClient;
use TitleFormatter;
use TitleParser;
use VirtualRESTServiceClient;
+use Wikimedia\Rdbms\LBFactory;
use Wikimedia\Services\SalvageableService;
use Wikimedia\Services\ServiceContainer;
use Wikimedia\Services\NoSuchServiceException;
use Wikimedia\Services\SalvageableService;
use Wikimedia\Services\ServiceContainer;
use Wikimedia\Services\NoSuchServiceException;
- * @return LoadBalancer The main DB load balancer for the local wiki.
+ * @return ILoadBalancer The main DB load balancer for the local wiki.
*/
public function getDBLoadBalancer() {
return $this->getService( 'DBLoadBalancer' );
*/
public function getDBLoadBalancer() {
return $this->getService( 'DBLoadBalancer' );