X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FPayment%2FFirstData.php;h=5e520cf7e452608cfbdef142c41ae7660079a544;hb=98215beae04641dad4003d8499f75cd784013760;hp=a8f5b4f7ff42d2239ce9865195ba2e250dbd93e7;hpb=938ed5659e2439d6cf120579845b6ed36727bbcb;p=civicrm-core.git diff --git a/CRM/Core/Payment/FirstData.php b/CRM/Core/Payment/FirstData.php index a8f5b4f7ff..5e520cf7e4 100644 --- a/CRM/Core/Payment/FirstData.php +++ b/CRM/Core/Payment/FirstData.php @@ -55,14 +55,6 @@ class CRM_Core_Payment_FirstData extends CRM_Core_Payment { // (not used, implicit in the API, might need to convert?) const CHARSET = 'UFT-8'; - /** - * We only need one instance of this object. So we use the singleton - * pattern and cache the instance in this variable - * - * @var object - */ - static private $_singleton = NULL; - /** * Constructor. * @@ -156,11 +148,11 @@ class CRM_Core_Payment_FirstData extends CRM_Core_Payment { */ public function doDirectPayment(&$params) { if ($params['is_recur'] == TRUE) { - CRM_Core_Error::fatal(ts('First Data - recurring payments not implemented')); + throw new CRM_Core_Exception(ts('First Data - recurring payments not implemented')); } if (!defined('CURLOPT_SSLCERT')) { - CRM_Core_Error::fatal(ts('%1 - Gateway requires curl with SSL support', [1 => $paymentProcessor])); + throw new CRM_Core_Exception(ts('%1 - Gateway requires curl with SSL support', [1 => $paymentProcessor])); } /**********************************************************