1<?php
2
3
4namespace ComboStrap;
5
6
7class AliasPath extends MetadataWikiPath
8{
9
10    public const PERSISTENT_NAME = "path";
11    const PROPERTY_NAME = "alias-path";
12
13    public function getDescription(): string
14    {
15        return "The path of the alias";
16    }
17
18    public function getLabel(): string
19    {
20        return "Alias Path";
21    }
22
23    public static function getName(): string
24    {
25        return self::PROPERTY_NAME;
26    }
27
28    public static function getPersistentName(): string
29    {
30        return self::PERSISTENT_NAME;
31    }
32
33
34    public function getPersistenceType(): string
35    {
36        return DataTYpe::TEXT_TYPE_VALUE;
37    }
38
39    public function getMutable(): bool
40    {
41        return true;
42    }
43}
44