Lines Matching defs:MarkupPath

38  *   * we want to be able to return a {@link MarkupPath} in the {@link MarkupPath::getParent()} function
49 class MarkupPath extends PathAbs implements ResourceCombo, Path
181 * @var Path - {@link MarkupPath} has other hierachy system in regards with parent
207 public static function createPageFromExecutingId(): MarkupPath
214 public static function createMarkupFromId($id): MarkupPath
216 return new MarkupPath(WikiPath::createMarkupPathFromId($id));
221 * @return MarkupPath
223 public static function createMarkupFromStringPath(string $path): MarkupPath
226 return new MarkupPath($wikiPath);
231 * @return MarkupPath - the requested page
234 public static function createFromRequestedPage(): MarkupPath
237 return MarkupPath::createPageFromPathObject($path);
241 public static function createPageFromPathObject(Path $path): MarkupPath
243 if ($path instanceof MarkupPath) {
246 return new MarkupPath($path);
255 public static function getIndexPageFromNamespace(string $namespacePath): MarkupPath
259 return MarkupPath::createMarkupFromId($namespacePath);
263 static function createPageFromAbsoluteId($qualifiedPath): MarkupPath
266 return new MarkupPath($path);
275 function setCanonical($canonical): MarkupPath
355 function rebuild(): MarkupPath
364 * @return MarkupPath[]|null the internal links or null
386 $pages[$referencePageId] = MarkupPath::createMarkupFromId($referencePageId);
421 function setCanBeOfLowQuality(bool $value): MarkupPath
427 * @return MarkupPath[] the backlinks
442 $backlinks[$backlinkId] = MarkupPath::createMarkupFromId($backlinkId);
588 function setContentWithLog(string $content, string $summary = "Default"): MarkupPath
757 public function renderMetadataAndFlush(): MarkupPath
997 function deleteMetadatasAndFlush(): MarkupPath
1293 function setLowQualityIndicatorCalculation($bool): MarkupPath
1305 * @return MarkupPath
1309 function setQualityIndicatorAndDeleteCacheIfNeeded(MetadataBoolean $lowQualityAttributeName, bool $value): MarkupPath
1354 function setJsonLd($jsonLd): MarkupPath
1366 function setPageType(string $value): MarkupPath
1431 * @return MarkupPath
1434 public function getParent(): MarkupPath
1478 function setDescription($description): MarkupPath
1492 function setEndDate($value): MarkupPath
1505 function setStartDate($value): MarkupPath
1517 function setPublishedDate($value): MarkupPath
1532 function setPageName($value): MarkupPath
1545 function setTitle($value): MarkupPath
1557 function setH1($value): MarkupPath
1569 function setRegion($value): MarkupPath
1581 function setLang($value): MarkupPath
1594 function setLayout($value): MarkupPath
1672 function setDatabasePage(DatabasePageRow $databasePage): MarkupPath
1695 function setSlug($slug): MarkupPath
1717 function setQualityMonitoringIndicator($boolean): MarkupPath
1777 function setReadStore($store): MarkupPath
1837 function setKeywords($value): MarkupPath
1885 function setCacheExpirationDate(DateTime $cacheExpirationDate): MarkupPath
1964 * A shortcut for {@link MarkupPath::getPathObject()::getDokuwikiId()}
2008 public function getSideSlot(): ?MarkupPath
2023 return MarkupPath::createMarkupFromId($nearestMainFooter);
2048 * @return MarkupPath[]
2068 public function getPrimaryHeaderPage(): ?MarkupPath
2074 return MarkupPath::createMarkupFromId($nearest);
2099 public function persistToDefaultMetaStore(): MarkupPath
2113 public function setContent(string $textContent): MarkupPath
2127 $requestedMarkupPath = MarkupPath::createPageFromPathObject($requestedPath);
2163 function getPrimaryFooterPage(): ?MarkupPath
2169 return MarkupPath::createMarkupFromId($nearest);
2303 static function createFromUri(string $uri): MarkupPath
2306 return new MarkupPath($path);