// Hooks allow more nuanced smarty usage here.
CRM_Core_Smarty::singleton()->assign('contributions', $contributions);
foreach ($contacts as $contactID => $contact) {
- $tokenResolvedContacts = CRM_Utils_Token::getTokenDetails(['contact_id' => $contactID],
+ [$tokenResolvedContacts] = CRM_Utils_Token::getTokenDetails(['contact_id' => $contactID],
$returnProperties,
$skipOnHold,
$skipDeceased,
$messageToken,
$task
);
- $contacts[$contactID] = array_merge($tokenResolvedContacts[0][$contactID], $contact);
+ $contacts[$contactID] = array_merge($tokenResolvedContacts[$contactID], $contact);
}
return [$contributions, $contacts];
}