public function execute() { if (!$this->hasHadServicesSet) { $wikibaseRepo = WikibaseRepo::getDefaultInstance(); $this->setServices($wikibaseRepo->getStore()->newEntityPerPage(), $wikibaseRepo->getStore()->getEntityPrefetcher(), $wikibaseRepo->getSiteStore(), $wikibaseRepo->getPropertyDataTypeLookup(), $wikibaseRepo->getValueSnakRdfBuilderFactory(), $wikibaseRepo->getEntityRevisionLookup('uncached'), $wikibaseRepo->getSettings()->getSetting('conceptBaseUri')); } parent::execute(); }
public function execute() { if (!$this->hasHadServicesSet) { $wikibaseRepo = WikibaseRepo::getDefaultInstance(); $revisionLookup = $wikibaseRepo->getEntityRevisionLookup('uncached'); $this->setServices($wikibaseRepo->getStore()->newEntityPerPage(), $wikibaseRepo->getStore()->getEntityPrefetcher(), $wikibaseRepo->getPropertyDataTypeLookup(), new RevisionBasedEntityLookup($revisionLookup)); } parent::execute(); }