CreatedOrderEvent.php 813 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 2017/3/17
  6. * Time: 上午9:36
  7. */
  8. namespace app\common\events\order;
  9. use app\common\events\Event;
  10. use app\common\models\Order;
  11. use app\frontend\modules\order\models\PreOrder;
  12. abstract class CreatedOrderEvent extends Event
  13. {
  14. protected $orderModel;
  15. /**
  16. * @var Order
  17. */
  18. protected $order;
  19. /**
  20. * CreatedOrderEvent constructor.
  21. * @param Order $order
  22. */
  23. public function __construct($order)
  24. {
  25. $this->order = $order;
  26. }
  27. /**
  28. * (监听者)获取订单model
  29. * @return Order
  30. */
  31. public function getOrderModel(){
  32. return $this->order;
  33. }
  34. /**
  35. * @return Order
  36. */
  37. public function getOrder(){
  38. return $this->order;
  39. }
  40. }