- /**
- * @param string $mode
- * @param array $paymentProcessor
- *
- * @return mixed
- */
- static function &singleton($mode, &$paymentProcessor) {
- $processorName = $paymentProcessor['name'];
- if (self::$_singleton[$processorName] === NULL) {
- self::$_singleton[$processorName] = new CRM_Core_Payment_IATS($mode, $paymentProcessor);
- }
- return self::$_singleton[$processorName];
- }
-