FilterConditionsEventSubscriber.php in Commerce Core 8.2
File
modules/payment/src/EventSubscriber/FilterConditionsEventSubscriber.php
View source
<?php
namespace Drupal\commerce_payment\EventSubscriber;
use Drupal\commerce\Event\FilterConditionsEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class FilterConditionsEventSubscriber implements EventSubscriberInterface {
public static function getSubscribedEvents() {
$events = [
'commerce.filter_conditions' => 'onFilterConditions',
];
return $events;
}
public function onFilterConditions(FilterConditionsEvent $event) {
if ($event
->getParentEntityTypeId() == 'commerce_payment_gateway') {
$definitions = $event
->getDefinitions();
unset($definitions['order_payment_gateway']);
$event
->setDefinitions($definitions);
}
}
}