56 lines
982 B
PHP
56 lines
982 B
PHP
<?php
|
|
|
|
namespace KupShop\OrderingBundle\Event;
|
|
|
|
use Symfony\Contracts\EventDispatcher\Event;
|
|
|
|
class OrderMergeEvent extends Event
|
|
{
|
|
/** Check before merge */
|
|
public const BEFORE_MERGE = 'kupshop.order.before_merge';
|
|
|
|
/** after merge */
|
|
public const AFTER_MERGE = 'kupshop.order.after_merge';
|
|
|
|
/**
|
|
* @var \Order
|
|
*/
|
|
private $order_old;
|
|
|
|
/**
|
|
* @var \Order
|
|
*/
|
|
private $order_new;
|
|
|
|
/**
|
|
* @var \array|null
|
|
*/
|
|
private $error;
|
|
|
|
public function __construct(\Order $order_old, \Order $order_new)
|
|
{
|
|
$this->order_old = $order_old;
|
|
$this->order_new = $order_new;
|
|
}
|
|
|
|
public function getOrderOld(): \Order
|
|
{
|
|
return $this->order_old;
|
|
}
|
|
|
|
public function getOrderNew(): \Order
|
|
{
|
|
return $this->order_new;
|
|
}
|
|
|
|
public function getError()
|
|
{
|
|
return $this->error;
|
|
}
|
|
|
|
public function setError($error)
|
|
{
|
|
$this->error = $error;
|
|
}
|
|
}
|