/** * @param Event $event * @param StoreEntity $store */ public function __construct(Event $event, StoreEntity $store) { parent::__construct($event, $store); $this->order = ShopifyOrderEntity::createFromResponse($event->getPayload()); }
/** * @param StoreEntity $store * @return array */ public function getOrders(StoreEntity $store) { $this->setSettings($store); $response = $this->client->getOrders(); $orders = []; if (!empty($response['orders'])) { foreach ($response['orders'] as $order) { $orders[] = ShopifyOrderEntity::createFromResponse($order); } } return $orders; }