/**
  * Add default value of certain params, if not provided.
  *
  * @param $params
  */
 private static function addDefaults(&$params)
 {
     if (!isset($params['financial_types_enabled'])) {
         $params['financial_types_enabled'] = CRM_Civigiftaid_Form_Admin::getFinancialTypesEnabled();
     }
     if (!isset($params['globally_enabled'])) {
         $params['globally_enabled'] = CRM_Civigiftaid_Form_Admin::isGloballyEnabled();
     }
 }
function civigiftaid_civicrm_giftAidEligible(&$isEligible, $contactId, $date, $contributionId)
{
    if (!CRM_Civigiftaid_Form_Admin::isGloballyEnabled()) {
        if ($isEligible != 0) {
            $isEligible = CRM_Civigiftaid_Utils_Contribution::getContribAmtForEnabledFinanceTypes($contributionId) != 0;
        }
    }
}
 /**
  * @param float|int $contributionAmt
  * @param int       $contributionID
  *
  * @return float|int
  */
 private static function getGiftAidableContribAmt($contributionAmt, $contributionID)
 {
     return CRM_Civigiftaid_Form_Admin::isGloballyEnabled() ? $contributionAmt : static::getContribAmtForEnabledFinanceTypes($contributionID);
 }