From 26d4497dbeb093ceadbce5a6d5e2a67f54bae907 Mon Sep 17 00:00:00 2001 From: Marc Michalsky forumZFD Date: Thu, 25 Feb 2021 16:12:05 +0100 Subject: [PATCH] replace function for compatibility with PHP <7.3 replace array_key_first() by array_shift() --- CRM/TwingleCampaign/Utils/APIWrapper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/TwingleCampaign/Utils/APIWrapper.php b/CRM/TwingleCampaign/Utils/APIWrapper.php index 4b59262..bec1b26 100644 --- a/CRM/TwingleCampaign/Utils/APIWrapper.php +++ b/CRM/TwingleCampaign/Utils/APIWrapper.php @@ -37,8 +37,8 @@ class CRM_TwingleCampaign_Utils_APIWrapper { // Create soft credit for contribution if (array_key_exists('contribution', $response['values'])) { - $contribution = $response['values']['contribution'] - [array_key_first($response['values']['contribution'])]; + $response_copy = $response; + $contribution = array_shift($response_copy['values']['contribution']); if (array_key_exists('campaign_id', $contribution)) { try { $twingle_event = civicrm_api3(