Lines Matching refs:WikiPath
9 * if they depends on a {@link WikiPath}
25 private WikiPath $path;
29 * @param WikiPath $path
32 public function setSourcePath(WikiPath $path): IFetcher
51 $defaultDrive = WikiPath::MEDIA_DRIVE;
57 $defaultDrive = WikiPath::MARKUP_DRIVE;
62 $drive = $tagAttributes->getValueAndRemove(WikiPath::DRIVE_ATTRIBUTE, $defaultDrive);
63 $rev = $tagAttributes->getValueAndRemove(WikiPath::REV_ATTRIBUTE);
64 $path = WikiPath::toValidAbsolutePath($id);
65 if ($drive == WikiPath::MARKUP_DRIVE) {
70 $wikiPath = WikiPath::createMarkupPathFromPath($path, $rev);
72 $wikiPath = WikiPath::createFromPath($path, $drive, $rev);
83 public function getSourcePath(): WikiPath
109 if ($this->path->getDrive() !== WikiPath::MEDIA_DRIVE) {
110 $url->addQueryParameter(WikiPath::DRIVE_ATTRIBUTE, $this->path->getDrive());
114 $url->addQueryParameter(WikiPath::REV_ATTRIBUTE, $rev);