From: Umherirrender Date: Fri, 7 Jun 2019 14:22:48 +0000 (+0200) Subject: Storage: Type against ILBFactory and ILoadBalancer in storage classes X-Git-Tag: 1.34.0-rc.0~1415^2 X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dmembres/modifier.php?a=commitdiff_plain;h=29cc0aa0f9ed3431bd49650ec887d1df143634fb;p=lhc%2Fweb%2Fwiklou.git Storage: Type against ILBFactory and ILoadBalancer in storage classes Instead of the LBFactory/LoadBalancer implementations. Change-Id: Ia58d9056bd60f3f094fbb16f7b9afa64e11143c8 --- diff --git a/includes/Storage/BlobStoreFactory.php b/includes/Storage/BlobStoreFactory.php index 5e994540aa..368ca485fb 100644 --- a/includes/Storage/BlobStoreFactory.php +++ b/includes/Storage/BlobStoreFactory.php @@ -23,7 +23,7 @@ namespace MediaWiki\Storage; use Language; use MediaWiki\Config\ServiceOptions; use WANObjectCache; -use Wikimedia\Rdbms\LBFactory; +use Wikimedia\Rdbms\ILBFactory; /** * Service for instantiating BlobStores @@ -35,7 +35,7 @@ use Wikimedia\Rdbms\LBFactory; class BlobStoreFactory { /** - * @var LBFactory + * @var ILBFactory */ private $lbFactory; @@ -68,7 +68,7 @@ class BlobStoreFactory { ]; public function __construct( - LBFactory $lbFactory, + ILBFactory $lbFactory, WANObjectCache $cache, ServiceOptions $options, Language $contLang diff --git a/includes/Storage/DerivedPageDataUpdater.php b/includes/Storage/DerivedPageDataUpdater.php index 53fe61573d..0008ef7055 100644 --- a/includes/Storage/DerivedPageDataUpdater.php +++ b/includes/Storage/DerivedPageDataUpdater.php @@ -60,7 +60,7 @@ use SiteStatsUpdate; use Title; use User; use Wikimedia\Assert\Assert; -use Wikimedia\Rdbms\LBFactory; +use Wikimedia\Rdbms\ILBFactory; use WikiPage; /** @@ -132,7 +132,7 @@ class DerivedPageDataUpdater implements IDBAccessObject { private $messageCache; /** - * @var LBFactory + * @var ILBFactory */ private $loadbalancerFactory; @@ -268,7 +268,7 @@ class DerivedPageDataUpdater implements IDBAccessObject { * @param JobQueueGroup $jobQueueGroup * @param MessageCache $messageCache * @param Language $contLang - * @param LBFactory $loadbalancerFactory + * @param ILBFactory $loadbalancerFactory */ public function __construct( WikiPage $wikiPage, @@ -279,7 +279,7 @@ class DerivedPageDataUpdater implements IDBAccessObject { JobQueueGroup $jobQueueGroup, MessageCache $messageCache, Language $contLang, - LBFactory $loadbalancerFactory + ILBFactory $loadbalancerFactory ) { $this->wikiPage = $wikiPage; diff --git a/includes/Storage/PageUpdater.php b/includes/Storage/PageUpdater.php index e25f0f06dd..7246238696 100644 --- a/includes/Storage/PageUpdater.php +++ b/includes/Storage/PageUpdater.php @@ -51,7 +51,7 @@ use Wikimedia\Assert\Assert; use Wikimedia\Rdbms\DBConnRef; use Wikimedia\Rdbms\DBUnexpectedError; use Wikimedia\Rdbms\IDatabase; -use Wikimedia\Rdbms\LoadBalancer; +use Wikimedia\Rdbms\ILoadBalancer; use WikiPage; /** @@ -87,7 +87,7 @@ class PageUpdater { private $derivedDataUpdater; /** - * @var LoadBalancer + * @var ILoadBalancer */ private $loadBalancer; @@ -151,7 +151,7 @@ class PageUpdater { * @param User $user * @param WikiPage $wikiPage * @param DerivedPageDataUpdater $derivedDataUpdater - * @param LoadBalancer $loadBalancer + * @param ILoadBalancer $loadBalancer * @param RevisionStore $revisionStore * @param SlotRoleRegistry $slotRoleRegistry */ @@ -159,7 +159,7 @@ class PageUpdater { User $user, WikiPage $wikiPage, DerivedPageDataUpdater $derivedDataUpdater, - LoadBalancer $loadBalancer, + ILoadBalancer $loadBalancer, RevisionStore $revisionStore, SlotRoleRegistry $slotRoleRegistry ) { diff --git a/includes/Storage/SqlBlobStore.php b/includes/Storage/SqlBlobStore.php index 82410cc5b9..04da606fbe 100644 --- a/includes/Storage/SqlBlobStore.php +++ b/includes/Storage/SqlBlobStore.php @@ -36,7 +36,7 @@ use MWException; use WANObjectCache; use Wikimedia\Assert\Assert; use Wikimedia\Rdbms\IDatabase; -use Wikimedia\Rdbms\LoadBalancer; +use Wikimedia\Rdbms\ILoadBalancer; /** * Service for storing and loading Content objects. @@ -52,7 +52,7 @@ class SqlBlobStore implements IDBAccessObject, BlobStore { const TEXT_CACHE_GROUP = 'revisiontext:10'; /** - * @var LoadBalancer + * @var ILoadBalancer */ private $dbLoadBalancer; @@ -92,7 +92,7 @@ class SqlBlobStore implements IDBAccessObject, BlobStore { private $useExternalStore = false; /** - * @param LoadBalancer $dbLoadBalancer A load balancer for acquiring database connections + * @param ILoadBalancer $dbLoadBalancer A load balancer for acquiring database connections * @param WANObjectCache $cache A cache manager for caching blobs. This can be the local * wiki's default instance even if $wikiId refers to a different wiki, since * makeGlobalKey() is used to constructed a key that allows cached blobs from the @@ -102,7 +102,7 @@ class SqlBlobStore implements IDBAccessObject, BlobStore { * @param bool|string $wikiId The ID of the target wiki database. Use false for the local wiki. */ public function __construct( - LoadBalancer $dbLoadBalancer, + ILoadBalancer $dbLoadBalancer, WANObjectCache $cache, $wikiId = false ) { @@ -186,7 +186,7 @@ class SqlBlobStore implements IDBAccessObject, BlobStore { } /** - * @return LoadBalancer + * @return ILoadBalancer */ private function getDBLoadBalancer() { return $this->dbLoadBalancer;