/** @var NameTableStoreFactory */
private $nameTables;
+ /** @var SlotRoleRegistry */
+ private $slotRoleRegistry;
+
/**
* @param ILBFactory $dbLoadBalancerFactory
* @param BlobStoreFactory $blobStoreFactory
* @param NameTableStoreFactory $nameTables
+ * @param SlotRoleRegistry $slotRoleRegistry
* @param WANObjectCache $cache
* @param CommentStore $commentStore
* @param ActorMigration $actorMigration
ILBFactory $dbLoadBalancerFactory,
BlobStoreFactory $blobStoreFactory,
NameTableStoreFactory $nameTables,
+ SlotRoleRegistry $slotRoleRegistry,
WANObjectCache $cache,
CommentStore $commentStore,
ActorMigration $actorMigration,
Assert::parameterType( 'integer', $migrationStage, '$migrationStage' );
$this->dbLoadBalancerFactory = $dbLoadBalancerFactory;
$this->blobStoreFactory = $blobStoreFactory;
+ $this->slotRoleRegistry = $slotRoleRegistry;
$this->nameTables = $nameTables;
$this->cache = $cache;
$this->commentStore = $commentStore;
$this->commentStore,
$this->nameTables->getContentModels( $wikiId ),
$this->nameTables->getSlotRoles( $wikiId ),
+ $this->slotRoleRegistry,
$this->mcrMigrationStage,
$this->actorMigration,
$wikiId