updatePrimaryCurrencyAmount($availableBudget); } public function updated(AvailableBudget $availableBudget): void { $this->updatePrimaryCurrencyAmount($availableBudget); } private function updatePrimaryCurrencyAmount(AvailableBudget $availableBudget): void { $params = new ConversionParameters(); $params->user = $availableBudget->user; $params->model = $availableBudget; $params->originalCurrency = $availableBudget->transactionCurrency; $params->amountField = 'amount'; $params->primaryAmountField = 'native_amount'; ConvertsAmountToPrimaryAmount::convert($params); } }