Code Duplication    Length = 3-3 lines in 2 locations

src/Traits/MultiUnitSupport.php 2 locations

@@ 262-264 (lines=3) @@
259
                    throw new NotSupportedMultiUnitField($field);
260
                }
261
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
262
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
263
                    return $existingConversionData->{$unit->getId()};
264
                }
265
266
                return ($this->getMultiUnitFieldDefaultUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
267
            } else {
@@ 291-293 (lines=3) @@
288
                    $unit = $this->getMultiUnitFieldUnit($field);
289
                }
290
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
291
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
292
                    return $existingConversionData->{$unit->getId()};
293
                }
294
295
                return ($this->getMultiUnitFieldDefaultUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
296
            } else {