/** * @return ChangeOpFactoryProvider */ protected function newChangeOpFactoryProvider() { $entityId = new ItemId('Q2'); $constraintProvider = new EntityConstraintProvider($this->mockProvider->getMockLabelDescriptionDuplicateDetector(), $this->mockProvider->getMockSiteLinkConflictLookup()); return new ChangeOpFactoryProvider($constraintProvider, $this->mockProvider->getMockGuidGenerator(), $this->mockProvider->getMockGuidValidator(), $this->mockProvider->getMockGuidParser($entityId), $this->mockProvider->getMockSnakValidator(), $this->mockProvider->getMockTermValidatorFactory(), new HashSiteStore(TestSites::getSites())); }
/** * @return SiteLinkConflictLookup */ private function getMockSiteLinkConflictLookup() { $mockProvider = new ChangeOpTestMockProvider($this); return $mockProvider->getMockSiteLinkConflictLookup(); }