}
foreach ($processors as $index => $processor) {
- if (!in_array($processor['id'], $ids)) {
+ if (!empty($ids) && !in_array($processor['id'], $ids)) {
unset ($processors[$index]);
continue;
}
/**
* Is there a processor on this site with the specified capability.
* @param array $capabilities
- * @param bool $isIncludeTest
*
* @return bool
*/
- public static function hasPaymentProcessorSupporting($capabilities = array(), $isIncludeTest = FALSE) {
- $mode = $isIncludeTest ? 'Test' : 'Live';
- $capabilities[] = $mode . 'Mode';
+ public static function hasPaymentProcessorSupporting($capabilities = array()) {
$result = self::getPaymentProcessors($capabilities);
return (!empty($result)) ? TRUE : FALSE;
}