fix tests

This commit is contained in:
Dennis Eichhorn 2024-04-25 20:51:47 +00:00
parent 779d446dc5
commit 378473fb38

View File

@ -968,11 +968,13 @@ final class ApiController extends Controller
$dataSettings = $request->getLike('settings_(.*)'); $dataSettings = $request->getLike('settings_(.*)');
$l11n->setCountry($dataSettings['settings_country']); $l11n->setCountry($dataSettings['settings_country'] ?? $l11n->country);
$l11n->language = $dataSettings['settings_language']; $l11n->language = $dataSettings['settings_language'] ?? $l11n->language;
$l11n->setTemperature($dataSettings['settings_temperature']); $l11n->setTemperature($dataSettings['settings_temperature'] ?? $l11n->temperature);
$l11n->setTimezone($dataSettings['settings_timezone']); $l11n->setTimezone($dataSettings['settings_timezone'] ?? $l11n->timezone);
if (isset($dataSettings['settings_timeformat_vs'])) {
$l11n->setDatetime( $l11n->setDatetime(
[ [
'very_short' => $dataSettings['settings_timeformat_vs'], 'very_short' => $dataSettings['settings_timeformat_vs'],
@ -982,13 +984,15 @@ final class ApiController extends Controller
'very_long' => $dataSettings['settings_timeformat_vl'], 'very_long' => $dataSettings['settings_timeformat_vl'],
] ]
); );
}
$l11n->currency = $dataSettings['settings_currency']; $l11n->currency = $dataSettings['settings_currency'] ?? $l11n->currency;
$l11n->setCurrencyFormat($dataSettings['settings_currencyformat']); $l11n->setCurrencyFormat($dataSettings['settings_currencyformat'] ?? $l11n->currencyFormat);
$l11n->setDecimal($dataSettings['settings_decimal']); $l11n->setDecimal($dataSettings['settings_decimal'] ?? $l11n->decimal);
$l11n->setThousands($dataSettings['settings_thousands']); $l11n->setThousands($dataSettings['settings_thousands'] ?? $l11n->thousands);
if (isset($dataSettings['settings_precision_vs'])) {
$l11n->setPrecision( $l11n->setPrecision(
[ [
'very_short' => $dataSettings['settings_precision_vs'], 'very_short' => $dataSettings['settings_precision_vs'],
@ -998,7 +1002,9 @@ final class ApiController extends Controller
'very_long' => $dataSettings['settings_precision_vl'], 'very_long' => $dataSettings['settings_precision_vl'],
] ]
); );
}
if (isset($dataSettings['settings_weight_vl'])) {
$l11n->setWeight( $l11n->setWeight(
[ [
'very_light' => $dataSettings['settings_weight_vl'], 'very_light' => $dataSettings['settings_weight_vl'],
@ -1008,7 +1014,9 @@ final class ApiController extends Controller
'very_heavy' => $dataSettings['settings_weight_vh'], 'very_heavy' => $dataSettings['settings_weight_vh'],
] ]
); );
}
if (isset($dataSettings['settings_speed_vs'])) {
$l11n->setSpeed( $l11n->setSpeed(
[ [
'very_slow' => $dataSettings['settings_speed_vs'], 'very_slow' => $dataSettings['settings_speed_vs'],
@ -1019,7 +1027,9 @@ final class ApiController extends Controller
'sea' => $dataSettings['settings_speed_sea'], 'sea' => $dataSettings['settings_speed_sea'],
] ]
); );
}
if (isset($dataSettings['settings_length_vs'])) {
$l11n->setLength( $l11n->setLength(
[ [
'very_short' => $dataSettings['settings_length_vs'], 'very_short' => $dataSettings['settings_length_vs'],
@ -1030,7 +1040,9 @@ final class ApiController extends Controller
'sea' => $dataSettings['settings_length_sea'], 'sea' => $dataSettings['settings_length_sea'],
] ]
); );
}
if (isset($dataSettings['settings_area_vs'])) {
$l11n->setArea( $l11n->setArea(
[ [
'very_small' => $dataSettings['settings_area_vs'], 'very_small' => $dataSettings['settings_area_vs'],
@ -1040,7 +1052,9 @@ final class ApiController extends Controller
'very_large' => $dataSettings['settings_area_vl'], 'very_large' => $dataSettings['settings_area_vl'],
] ]
); );
}
if (isset($dataSettings['settings_volume_vs'])) {
$l11n->setVolume( $l11n->setVolume(
[ [
'very_small' => $dataSettings['settings_volume_vs'], 'very_small' => $dataSettings['settings_volume_vs'],
@ -1053,6 +1067,7 @@ final class ApiController extends Controller
'glass' => $dataSettings['settings_volume_glass'], 'glass' => $dataSettings['settings_volume_glass'],
] ]
); );
}
$this->updateModel($request->header->account, $old, $l11n, LocalizationMapper::class, 'l11n', $request->getOrigin()); $this->updateModel($request->header->account, $old, $l11n, LocalizationMapper::class, 'l11n', $request->getOrigin());
$this->createStandardUpdateResponse($request, $response, $l11n); $this->createStandardUpdateResponse($request, $response, $l11n);