private function makeFilePage() { $filePage = $this->applicationFactory->newPageCreator()->createFilePage($this->file->getTitle()); $filePage->setFile($this->file); $filePage->smwFileReUploadStatus = $this->fileReUploadStatus; return $filePage; }
private function isHiddenCategory($catName) { if ($this->hiddenCategories === null) { $wikipage = $this->applicationFactory->newPageCreator()->createPage($this->getSemanticData()->getSubject()->getTitle()); $this->hiddenCategories = $wikipage->getHiddenCategories(); } foreach ($this->hiddenCategories as $hiddenCategory) { if ($hiddenCategory->getText() === $catName) { return true; } } return false; }
/** * @note Make sure to have a valid revision (null means delete etc.) and * check if semantic data should be processed and displayed for a page in * the given namespace */ private function performUpdate() { $this->applicationFactory = ApplicationFactory::getInstance(); if ($this->updateJobsEnabledState === null) { $this->setUpdateJobsEnabledState($this->applicationFactory->getSettings()->get('smwgEnableUpdateJobs')); } $title = $this->getSubject()->getTitle(); $wikiPage = $this->applicationFactory->newPageCreator()->createPage($title); $revision = $wikiPage->getRevision(); $this->updateSemanticData($title, $wikiPage, $revision); $this->doRealUpdate($this->inspectPropertySpecification()); return true; }
/** * @since 2.1 * * @return DeepRedirectTargetResolver */ public function newDeepRedirectTargetResolver() { return new DeepRedirectTargetResolver($this->applicationFactory->newPageCreator()); }