|
@@ 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 { |