File "class-mailchimp-woocommerce-process-orders.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/mailchimp-for-woocommerce_bk/includes/processes/class-mailchimp-woocommerce-process-orders.php
File size: 1.07 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Created by Vextras.
*
* Name: Ryan Hungate
* Email: ryan@vextras.com
* Date: 7/14/16
* Time: 10:57 AM
*/
class MailChimp_WooCommerce_Process_Orders extends MailChimp_WooCommerce_Abstract_Sync
{
/**
* @var string
*/
protected $action = 'mailchimp_woocommerce_process_orders';
public $items = array();
/**
* Resync just the orders
*/
public static function push()
{
$service = MailChimp_Service::instance();
$service->removePointers(false);
$sync = new MailChimp_WooCommerce_Process_Orders();
$sync->createSyncManagers();
$service->setData('sync.config.resync', true);
}
/**
* @return string
*/
public function getResourceType()
{
return 'orders';
}
/**
* After the resources have been loaded and pushed
*/
protected function complete()
{
mailchimp_log('order_sync.completed', 'Done with the order queueing.');
// add a timestamp for the orders sync completion
$this->setResourceCompleteTime();
}
}