| 1 | <?php  | 
            ||
| 13 | abstract class TypeValue extends AbstractValue implements TypeValueInterface  | 
            ||
| 14 | { | 
            ||
| 15 | /**  | 
            ||
| 16 |      * {@inheritdoc} | 
            ||
| 17 | */  | 
            ||
| 18 | 6 | public function hash(): string  | 
            |
| 22 | |||
| 23 | /**  | 
            ||
| 24 |      * {@inheritdoc} | 
            ||
| 25 | */  | 
            ||
| 26 | 7 | protected function doHash(string $string) : string  | 
            |
| 30 | |||
| 31 | /**  | 
            ||
| 32 |      * {@inheritdoc} | 
            ||
| 33 | */  | 
            ||
| 34 | 13 | public function type() : string  | 
            |
| 38 | |||
| 39 | /**  | 
            ||
| 40 |      * {@inheritdoc} | 
            ||
| 41 | */  | 
            ||
| 42 | 1 | public function equals(ValueInterface $item, $strict = true) : bool  | 
            |
| 48 | |||
| 49 | /**  | 
            ||
| 50 |      * {@inheritdoc} | 
            ||
| 51 | */  | 
            ||
| 52 | 6 | public function serialize()  | 
            |
| 58 | |||
| 59 | /**  | 
            ||
| 60 |      * {@inheritdoc} | 
            ||
| 61 | */  | 
            ||
| 62 | 6 | public function unserialize($serialized)  | 
            |
| 68 | |||
| 69 | /**  | 
            ||
| 70 |      * {@inheritdoc} | 
            ||
| 71 | */  | 
            ||
| 72 | 4 | public function __toString(): string  | 
            |
| 76 | |||
| 77 | /**  | 
            ||
| 78 |      * {@inheritdoc} | 
            ||
| 79 | */  | 
            ||
| 80 | 5 | public function __toArray(): array  | 
            |
| 84 | }  | 
            ||
| 85 |