Code Duplication    Length = 3-3 lines in 2 locations

src/Traits/MultiUnitSupport.php 2 locations

@@ 224-226 (lines=3) @@
221
                    throw new NotSupportedMultiUnitField($field);
222
                }
223
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
224
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
225
                    return $existingConversionData->{$unit->getId()};
226
                }
227
228
                return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
229
            } else {
@@ 253-255 (lines=3) @@
250
                    $unit = $this->getMultiUnitFieldUnit($field);
251
                }
252
                $existingConversionData = $this->getMultiUnitExistingConversionData($field);
253
                if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) {
254
                    return $existingConversionData->{$unit->getId()};
255
                }
256
257
                return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit());
258
            } else {