use MediaWiki\Permissions\PermissionManager;
use MediaWiki\Revision\SlotRecord;
use Wikimedia\Rdbms\IDatabase;
-use Wikimedia\Rdbms\LoadBalancer;
+use Wikimedia\Rdbms\ILoadBalancer;
/**
* Handles the backend logic of moving a page from one title
protected $options;
/**
- * @var LoadBalancer
+ * @var ILoadBalancer
*/
protected $loadBalancer;
protected $nsInfo;
/**
- * @var WatchedItemStore
+ * @var WatchedItemStoreInterface
*/
protected $watchedItems;
* @param Title $oldTitle
* @param Title $newTitle
* @param ServiceOptions|null $options
- * @param LoadBalancer|null $loadBalancer
+ * @param ILoadBalancer|null $loadBalancer
* @param NamespaceInfo|null $nsInfo
* @param WatchedItemStore|null $watchedItems
* @param PermissionManager|null $permMgr
Title $oldTitle,
Title $newTitle,
ServiceOptions $options = null,
- LoadBalancer $loadBalancer = null,
+ ILoadBalancer $loadBalancer = null,
NamespaceInfo $nsInfo = null,
- WatchedItemStore $watchedItems = null,
+ WatchedItemStoreInterface $watchedItems = null,
PermissionManager $permMgr = null,
RepoGroup $repoGroup = null
) {