Skip to content

Commit

Permalink
Merge pull request #18242 from eileenmcnaughton/dep
Browse files Browse the repository at this point in the history
Remove 2019 deprecated function
  • Loading branch information
mattwire authored Aug 24, 2020
2 parents d2fadae + 10de540 commit d5729cd
Showing 1 changed file with 0 additions and 34 deletions.
34 changes: 0 additions & 34 deletions CRM/Contribute/BAO/Contribution.php
Original file line number Diff line number Diff line change
Expand Up @@ -4713,40 +4713,6 @@ public function loadRelatedMembershipObjects($ids = []) {
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.
*
Expand Down

0 comments on commit d5729cd

Please sign in to comment.