You are here

public function OrderPaidSubscriber::onPaid in Commerce Core 8.2

Same name in this branch
  1. 8.2 modules/payment/src/EventSubscriber/OrderPaidSubscriber.php \Drupal\commerce_payment\EventSubscriber\OrderPaidSubscriber::onPaid()
  2. 8.2 modules/order/tests/modules/commerce_order_test/src/EventSubscriber/OrderPaidSubscriber.php \Drupal\commerce_order_test\EventSubscriber\OrderPaidSubscriber::onPaid()

Increments an order flag each time the paid event gets dispatched.

Parameters

\Drupal\commerce_order\Event\OrderEvent $event: The event.

File

modules/order/tests/modules/commerce_order_test/src/EventSubscriber/OrderPaidSubscriber.php, line 26

Class

OrderPaidSubscriber

Namespace

Drupal\commerce_order_test\EventSubscriber

Code

public function onPaid(OrderEvent $event) {
  $order = $event
    ->getOrder();
  $flag = $order
    ->getData('order_test_called', 0);
  $flag++;
  $order
    ->setData('order_test_called', $flag);
}