1 | <?php |
||
9 | class SelfValidatedUuid implements ConvertibleToString, \JsonSerializable |
||
10 | { |
||
11 | private |
||
12 | $uuid; |
||
13 | |||
14 | 16 | public function __construct(?string $uuid = null) |
|
27 | |||
28 | 7 | public function value(): string |
|
32 | |||
33 | 5 | public function equals(SelfValidatedUuid $uuid): bool |
|
37 | |||
38 | 1 | public function __toString(): string |
|
42 | |||
43 | 12 | private function validateUuid(string $string): void |
|
57 | |||
58 | 1 | public function jsonSerialize() |
|
62 | } |
||
63 |