Change-Id: I08531ccc6db046114f3535cfe6c108936dfff0d0
-use Wikimedia\Rdbms\LoadBalancer;
+use Wikimedia\Rdbms\ILoadBalancer;
/**
* A service class for fetching the wiki's current read-only mode.
/**
* A service class for fetching the wiki's current read-only mode.
/** @var ConfiguredReadOnlyMode */
private $configuredReadOnly;
/** @var ConfiguredReadOnlyMode */
private $configuredReadOnly;
- /** @var LoadBalancer */
+ /** @var ILoadBalancer */
- public function __construct( ConfiguredReadOnlyMode $cro, LoadBalancer $loadBalancer ) {
+ public function __construct( ConfiguredReadOnlyMode $cro, ILoadBalancer $loadBalancer ) {
$this->configuredReadOnly = $cro;
$this->loadBalancer = $loadBalancer;
}
$this->configuredReadOnly = $cro;
$this->loadBalancer = $loadBalancer;
}
use Wikimedia\Rdbms\DBConnRef;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\ILoadBalancer;
use Wikimedia\Rdbms\DBConnRef;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\ILoadBalancer;
-use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\IResultWrapper;
/**
* Service for looking up page revisions.
/**
* Service for looking up page revisions.
* Factory method for SlotRecords based on known slot rows.
*
* @param int $revId The revision to load slots for.
* Factory method for SlotRecords based on known slot rows.
*
* @param int $revId The revision to load slots for.
- * @param object[]|ResultWrapper $slotRows
+ * @param object[]|IResultWrapper $slotRows
* @param int $queryFlags
* @param Title $title
*
* @param int $queryFlags
* @param Title $title
*
- * @param string[] $groups
+ * @param string[]|string $groups
* @return IDatabase
*/
private static function getDB( $index, $groups = [] ) {
* @return IDatabase
*/
private static function getDB( $index, $groups = [] ) {
*/
use MediaWiki\MediaWikiServices;
*/
use MediaWiki\MediaWikiServices;
-use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\FakeResultWrapper;
/**
use Wikimedia\Rdbms\FakeResultWrapper;
/**
* @param int $limit The limit number of revisions to get
* @param int $offset
* @param int $direction Either self::DIR_PREV or self::DIR_NEXT
* @param int $limit The limit number of revisions to get
* @param int $offset
* @param int $direction Either self::DIR_PREV or self::DIR_NEXT
- * @return ResultWrapper
+ * @return IResultWrapper
*/
function fetchRevisions( $limit, $offset, $direction ) {
// Fail if article doesn't exist.
*/
function fetchRevisions( $limit, $offset, $direction ) {
// Fail if article doesn't exist.
/**
* @param ILoadBalancer $lb Connection manager for $conn
/**
* @param ILoadBalancer $lb Connection manager for $conn
- * @param Database|array $conn Database or (server index, query groups, domain, flags)
+ * @param IDatabase|array $conn Database or (server index, query groups, domain, flags)
* @param int $role The type of connection asked for; one of DB_MASTER/DB_REPLICA
* @internal This method should not be called outside of LoadBalancer
*/
* @param int $role The type of connection asked for; one of DB_MASTER/DB_REPLICA
* @internal This method should not be called outside of LoadBalancer
*/
-use Wikimedia\Rdbms\LoadBalancer;
+use Wikimedia\Rdbms\ILoadBalancer;
/**
* Represents the site configuration of a wiki.
/**
* Represents the site configuration of a wiki.
protected $sites = null;
/**
protected $sites = null;
/**
*/
private $dbLoadBalancer;
*/
private $dbLoadBalancer;
* @todo inject some kind of connection manager that is aware of the target wiki,
* instead of injecting a LoadBalancer.
*
* @todo inject some kind of connection manager that is aware of the target wiki,
* instead of injecting a LoadBalancer.
*
- * @param LoadBalancer $dbLoadBalancer
+ * @param ILoadBalancer $dbLoadBalancer
- public function __construct( LoadBalancer $dbLoadBalancer ) {
+ public function __construct( ILoadBalancer $dbLoadBalancer ) {
$this->dbLoadBalancer = $dbLoadBalancer;
}
$this->dbLoadBalancer = $dbLoadBalancer;
}
use MediaWiki\User\UserIdentity;
use Wikimedia\Assert\Assert;
use Wikimedia\Rdbms\IDatabase;
use MediaWiki\User\UserIdentity;
use Wikimedia\Assert\Assert;
use Wikimedia\Rdbms\IDatabase;
-use Wikimedia\Rdbms\LoadBalancer;
+use Wikimedia\Rdbms\ILoadBalancer;
/**
* Class performing complex database queries related to WatchedItems.
/**
* Class performing complex database queries related to WatchedItems.
const SORT_DESC = 'DESC';
/**
const SORT_DESC = 'DESC';
/**
*/
private $loadBalancer;
*/
private $loadBalancer;
private $watchedItemStore;
public function __construct(
private $watchedItemStore;
public function __construct(
- LoadBalancer $loadBalancer,
+ ILoadBalancer $loadBalancer,
CommentStore $commentStore,
ActorMigration $actorMigration,
WatchedItemStoreInterface $watchedItemStore
CommentStore $commentStore,
ActorMigration $actorMigration,
WatchedItemStoreInterface $watchedItemStore