Code Duplication    Length = 3-3 lines in 2 locations

src/Traits/MultiUnitSupport.php 2 locations

@@ 273-275 (lines=3) @@
270
                    throw new NotSupportedMultiUnitField($field);
271
                }
272
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
273
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
274
                    return $existingConversionData->{$unit->getId()};
275
                }
276
277
                return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
278
            } else {
@@ 302-304 (lines=3) @@
299
                    $unit = $this->getMultiUnitFieldUnit($field);
300
                }
301
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
302
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
303
                    return $existingConversionData->{$unit->getId()};
304
                }
305
306
                return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
307
            } else {