| Server IP : 5.129.245.98 / Your IP : 216.73.217.19 Web Server : Apache/2.4.66 (Debian) System : Linux 1b8c17c336b9 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/wpai-woocommerce-add-on/src/importer/orders/ |
Upload File : |
<?php
namespace wpai_woocommerce_add_on\importer\orders;
use wpai_woocommerce_add_on\helpers\ImporterOptions;
use wpai_woocommerce_add_on\importer\ImportBase;
use wpai_woocommerce_add_on\importer\ImporterIndex;
use wpai_woocommerce_add_on\parser\ParserInterface;
/**
* Created by PhpStorm.
* User: cmd
* Date: 11/15/17
* Time: 2:10 PM
*/
abstract class ImportOrderBase extends ImportBase {
/**
* @var \WC_Order
*/
public $order;
/**
* @var
*/
public $order_data;
public function __construct(ImporterIndex $index, ImporterOptions $options, $order, $data = array()) {
parent::__construct($index, $options, $data);
$this->order = $order;
}
/**
* @return mixed
*/
public function getOrderID() {
return $this->index->getPid();
}
/**
* @return bool|\WC_Order
*/
public function getOrder() {
return $this->order;
}
/**
* @return ParserInterface
*/
public function getParser(){
return $this->getOptions()->getParser();
}
/**
* @return boolean
*/
public function isNewOrder() {
$orderID = $this->getArticleData('ID');
return empty($orderID) ? TRUE : FALSE;
}
}