Total Complexity | 6 |
Total Lines | 32 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | <?php declare(strict_types=1); |
||
11 | final class ValuePathPart |
||
12 | { |
||
13 | private string $attributeName; |
||
14 | |||
15 | private int $position; |
||
16 | |||
17 | 5 | public function __construct(string $attributeName, int $position = -1) |
|
18 | { |
||
19 | 5 | $this->attributeName = $attributeName; |
|
20 | 5 | $this->position = $position; |
|
21 | 5 | } |
|
22 | |||
23 | 5 | public function getAttributeName(): string |
|
26 | } |
||
27 | |||
28 | 3 | public function getPosition(): int |
|
29 | { |
||
30 | 3 | return $this->position; |
|
31 | } |
||
32 | |||
33 | 4 | public function hasPosition(): bool |
|
36 | } |
||
37 | |||
38 | 3 | public function __toString(): string |
|
45 |