Code Duplication    Length = 3-3 lines in 2 locations

src/Traits/MultiUnitSupport.php 2 locations

@@ 230-232 (lines=3) @@
227
                    throw new NotSupportedMultiUnitField($field);
228
                }
229
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
230
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
231
                    return $existingConversionData->{$unit->getId()};
232
                }
233
234
                return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
235
            } else {
@@ 259-261 (lines=3) @@
256
                    $unit = $this->getMultiUnitFieldUnit($field);
257
                }
258
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
259
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
260
                    return $existingConversionData->{$unit->getId()};
261
                }
262
263
                return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
264
            } else {