Lines Matching refs:WikiPath
10 use ComboStrap\WikiPath;
15 * A wiki path value where the separator is a {@link WikiPath::NAMESPACE_SEPARATOR_DOUBLE_POINT}
44 * @var WikiPath
46 protected WikiPath $value;
49 * @param WikiPath|string|null $value
58 if ($value instanceof WikiPath) {
68 $value = WikiPath::toValidAbsolutePath($value);
69 $this->value = WikiPath::createWikiPath($value, $this->getDrive());
95 if (!($defaultValue instanceof WikiPath)) {
112 if ($value instanceof WikiPath) {
117 $value = WikiPath::toValidAbsolutePath($value);
120 if ($drive === WikiPath::MARKUP_DRIVE) {
126 $this->value = WikiPath::createMarkupPathFromPath($value);
129 $this->value = WikiPath::createFromPath($value, $drive);
132 $this->value = WikiPath::createFromPath($value, $drive);
140 * @return WikiPath
143 public function getValue(): WikiPath