| 1 | <?php |
||
| 5 | abstract class AbstractAttribute |
||
| 6 | { |
||
| 7 | /** @var string **/ |
||
| 8 | protected $name; |
||
| 9 | /** @var string **/ |
||
| 10 | protected $type; |
||
| 11 | /** @var string **/ |
||
| 12 | protected $slug; |
||
| 13 | /** @var mixed **/ |
||
| 14 | protected $value; |
||
| 15 | |||
| 16 | 16 | public function setName(string $name): AbstractAttribute |
|
| 22 | |||
| 23 | 4 | public function getName(): string |
|
| 27 | |||
| 28 | 12 | public function setType(string $type): AbstractAttribute |
|
| 34 | |||
| 35 | 10 | public function getType(): string |
|
| 39 | |||
| 40 | 14 | public function setSlug(string $slug): AbstractAttribute |
|
| 46 | |||
| 47 | 7 | public function getSlug(): string |
|
| 51 | |||
| 52 | 12 | public function setValue($value): AbstractAttribute |
|
| 58 | |||
| 59 | 11 | public function getValue() |
|
| 63 | } |
||
| 64 |