Conditions | 3 |
Paths | 2 |
Total Lines | 14 |
Code Lines | 8 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
93 | public function withOSMTag(string $key = null, string $value = null): self |
||
94 | { |
||
95 | $new = clone $this; |
||
96 | |||
97 | if (!is_null($key) && !is_null($value)) { |
||
98 | $new->osmTag = (object) [ |
||
99 | 'key' => $key, |
||
100 | 'value' => $value, |
||
101 | ]; |
||
102 | } else { |
||
103 | $new->osmTag = null; |
||
104 | } |
||
105 | |||
106 | return $new; |
||
107 | } |
||
109 |