@@ 278-280 (lines=3) @@ | ||
275 | throw new NotSupportedMultiUnitField($field); |
|
276 | } |
|
277 | $existingConversionData = $this->getMultiUnitExistingConversionData($field); |
|
278 | if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) { |
|
279 | return $existingConversionData->{$unit->getId()}; |
|
280 | } |
|
281 | ||
282 | return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit()); |
|
283 | } else { |
|
@@ 307-309 (lines=3) @@ | ||
304 | $unit = $this->getMultiUnitFieldUnit($field); |
|
305 | } |
|
306 | $existingConversionData = $this->getMultiUnitExistingConversionData($field); |
|
307 | if (!is_null($existingConversionData) && !is_null($existingConversionData->{$unit->getId()})) { |
|
308 | return $existingConversionData->{$unit->getId()}; |
|
309 | } |
|
310 | ||
311 | return ($this->getMultiUnitFieldSelectedUnit($field)->setValue($this->{$field} ?? $this->attributes[$field]))->as(new $unit()); |
|
312 | } else { |