Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
OrderPlugin Class Reference

Public Member Functions

 __construct (GuaranteeCancelingServiceInterface $guaranteeCancelingService)
 
 afterCancel (Order $order, $result)
 

Detailed Description

Plugin for Magento\Sales\Model\Order.

See also
Order

Definition at line 17 of file OrderPlugin.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( GuaranteeCancelingServiceInterface  $guaranteeCancelingService)
Parameters
GuaranteeCancelingServiceInterface$guaranteeCancelingService

Definition at line 27 of file OrderPlugin.php.

29  {
30  $this->guaranteeCancelingService = $guaranteeCancelingService;
31  }

Member Function Documentation

◆ afterCancel()

afterCancel ( Order  $order,
  $result 
)

Performs Signifyd guarantee cancel operation after order canceling if cancel order operation was successful.

See also
Order::cancel
Parameters
Order$order
OrderInterface$result
Returns
OrderInterface

Definition at line 42 of file OrderPlugin.php.

43  {
44  if ($order->isCanceled()) {
45  $this->guaranteeCancelingService->cancelForOrder(
46  $order->getEntityId()
47  );
48  }
49 
50  return $result;
51  }
$order
Definition: order.php:55

The documentation for this class was generated from the following file: