public function updateBuyerReturn(BuyerReturnData $buyerReturnData, BuyerReturn $buyerReturn): void 	{ 		$keepHardcodedData = $buyerReturnData->getRepairServiceId() == self::KEEP_HARDCODED_DATA_TEMPORARY_FAKE_ID;  		$buyerReturn->update([  			'is_being_repaired' => $buyerReturnData->getIsBeingRepaired(), 			'is_replaced' => $buyerReturnData->getIsReplaced(), 			'repair_costs' => $buyerReturnData->getRepairCosts(), 			'note' => $buyerReturnData->getNote(), 			'supplier' => $buyerReturnData->getSupplier(),  			'repair_service_id' => $keepHardcodedData ? null : $buyerReturnData->getRepairServiceId(), 			'repair_service_details' => $keepHardcodedData ? $buyerReturn->repair_service_details : null,  // if new repair service added, delete repair_service_details data because it will be fetched from relation else leave as is  			'buyer_id' => $buyerReturnData->getBuyerId(), 			'buyer_details' => $buyerReturnData->getBuyerId() ? null : $buyerReturn->buyer_details, // if new buyer added, delete buyer_details data because it will be fetched from relation else leave as is 		]); 	}