From: eileen Date: Sun, 23 Aug 2020 22:22:44 +0000 (+1200) Subject: Remove 2019 deprecated function X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=10de5405ce53c90dd77aef5b570da95e5e3d0c13;p=civicrm-core.git Remove 2019 deprecated function We stopped using this in core & deprecated it in 5.16 --- diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 849daf7a4e..a74d99bc57 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -4713,40 +4713,6 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac return $ids; } - /** - * This function is used to record partial payments for contribution - * - * @param array $contribution - * - * @param array $params - * - * @return CRM_Financial_DAO_FinancialTrxn - */ - public static function recordPartialPayment($contribution, $params) { - CRM_Core_Error::deprecatedFunctionWarning('use payment create api'); - $balanceTrxnParams['to_financial_account_id'] = self::getToFinancialAccount($contribution, $params); - $balanceTrxnParams['from_financial_account_id'] = CRM_Financial_BAO_FinancialAccount::getFinancialAccountForFinancialTypeByRelationship($contribution['financial_type_id'], 'Accounts Receivable Account is'); - $balanceTrxnParams['total_amount'] = $params['total_amount']; - $balanceTrxnParams['contribution_id'] = $params['contribution_id']; - $balanceTrxnParams['trxn_date'] = CRM_Utils_Array::value('trxn_date', $params, CRM_Utils_Array::value('contribution_receive_date', $params, date('YmdHis'))); - $balanceTrxnParams['fee_amount'] = $params['fee_amount'] ?? NULL; - $balanceTrxnParams['net_amount'] = $params['total_amount'] ?? NULL; - $balanceTrxnParams['currency'] = $contribution['currency']; - $balanceTrxnParams['trxn_id'] = $params['contribution_trxn_id'] ?? NULL; - $balanceTrxnParams['status_id'] = CRM_Core_PseudoConstant::getKey('CRM_Core_BAO_FinancialTrxn', 'status_id', 'Completed'); - $balanceTrxnParams['payment_instrument_id'] = CRM_Utils_Array::value('payment_instrument_id', $params, $contribution['payment_instrument_id']); - $balanceTrxnParams['check_number'] = $params['check_number'] ?? NULL; - $balanceTrxnParams['is_payment'] = 1; - - if (!empty($params['payment_processor'])) { - // I can't find evidence this is passed in - I was gonna just remove it but decided to deprecate as I see self::getToFinancialAccount - // also anticipates it. - CRM_Core_Error::deprecatedFunctionWarning('passing payment_processor is deprecated - use payment_processor_id'); - $balanceTrxnParams['payment_processor_id'] = $params['payment_processor']; - } - return CRM_Core_BAO_FinancialTrxn::create($balanceTrxnParams); - } - /** * Get the description (source field) for the recurring contribution. *