You are here

function payment_rules_condition_payment_method_type_comparison in Payment 7

Implements Rules condition callback: check whether a payment method uses one of the given controllers.

Parameters

PaymentMethod $payment_method: The payment method to check the condition for.

array $payment_method_controller_class_names: An array with class names of payment method controllers.

Return value

boolean

1 call to payment_rules_condition_payment_method_type_comparison()
payment_rules_condition_payment_uses_payment_method_type in ./payment.rules.inc
Implements Rules condition callback: check whether a payment uses one of the selected payment methods types.

File

./payment.rules.inc, line 534
Rules integration.

Code

function payment_rules_condition_payment_method_type_comparison(PaymentMethod $payment_method, array $payment_method_controller_class_names) {
  return in_array($payment_method->controller->name, $payment_method_controller_class_names);
}