Merge "Storage: Type against ILBFactory and ILoadBalancer in storage classes"
This commit is contained in:
commit
7b3631abc8
4 changed files with 16 additions and 16 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
) {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue