X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FRevision%2FRevisionStoreFactory.php;h=6b3117fc783ee8a79847ed011fda5a5db1e7adae;hb=aac6b26c0bafc81287bb042304f1d346da94dc89;hp=30ffc997ef50e3860760e5b1171272a8a5ce31f3;hpb=4077b57759756ecd0d25427ec9598feb28a28ac1;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Revision/RevisionStoreFactory.php b/includes/Revision/RevisionStoreFactory.php index 30ffc997ef..6b3117fc78 100644 --- a/includes/Revision/RevisionStoreFactory.php +++ b/includes/Revision/RevisionStoreFactory.php @@ -72,10 +72,14 @@ class RevisionStoreFactory { /** @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 @@ -88,6 +92,7 @@ class RevisionStoreFactory { ILBFactory $dbLoadBalancerFactory, BlobStoreFactory $blobStoreFactory, NameTableStoreFactory $nameTables, + SlotRoleRegistry $slotRoleRegistry, WANObjectCache $cache, CommentStore $commentStore, ActorMigration $actorMigration, @@ -98,6 +103,7 @@ class RevisionStoreFactory { Assert::parameterType( 'integer', $migrationStage, '$migrationStage' ); $this->dbLoadBalancerFactory = $dbLoadBalancerFactory; $this->blobStoreFactory = $blobStoreFactory; + $this->slotRoleRegistry = $slotRoleRegistry; $this->nameTables = $nameTables; $this->cache = $cache; $this->commentStore = $commentStore; @@ -124,6 +130,7 @@ class RevisionStoreFactory { $this->commentStore, $this->nameTables->getContentModels( $wikiId ), $this->nameTables->getSlotRoles( $wikiId ), + $this->slotRoleRegistry, $this->mcrMigrationStage, $this->actorMigration, $wikiId