class OrderCloneEvent in Commerce Repeat Order 8.2
Wraps an order clone event for event listeners.
Hierarchy
- class \Drupal\commerce_repeat_order\Event\OrderCloneEvent extends \Symfony\Component\EventDispatcher\Event
Expanded class hierarchy of OrderCloneEvent
1 file declares its use of OrderCloneEvent
- CommerceRepeatOrder.php in src/
Controller/ CommerceRepeatOrder.php
File
- src/
Event/ OrderCloneEvent.php, line 11
Namespace
Drupal\commerce_repeat_order\EventView source
class OrderCloneEvent extends Event {
const ORDER_CLONED = 'commerce_repeat_order.order_cloned';
/**
* Original order entity.
*
* @var \Drupal\commerce_order\Entity\OrderInterface
*/
protected $original;
/**
* New order entity.
*
* @var \Drupal\commerce_order\Entity\OrderInterface
*/
protected $new;
/**
* Constructs a node insertion demo event object.
*
* @param \Drupal\commerce_order\Entity\OrderInterface $original
* The old order.
* @param \Drupal\commerce_order\Entity\OrderInterface $new
* The new order.
*/
public function __construct(OrderInterface $original, OrderInterface $new) {
$this->original = $original;
$this->new = $new;
}
/**
* Get the original order.
*
* @return \Drupal\commerce_order\Entity\OrderInterface
* The order entity.
*/
public function getOriginal() {
return $this->original;
}
/**
* Get the new order.
*
* @return \Drupal\commerce_order\Entity\OrderInterface
* The order entity.
*/
public function getNew() {
return $this->new;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
OrderCloneEvent:: |
protected | property | New order entity. | |
OrderCloneEvent:: |
protected | property | Original order entity. | |
OrderCloneEvent:: |
public | function | Get the new order. | |
OrderCloneEvent:: |
public | function | Get the original order. | |
OrderCloneEvent:: |
constant | |||
OrderCloneEvent:: |
public | function | Constructs a node insertion demo event object. |