private function rest_api_includes()
{
// Exception handler.
include_once dirname(__FILE__) . '/api/class-wc-rest-exception.php';
// Authentication.
include_once dirname(__FILE__) . '/api/class-wc-rest-authentication.php';
// WP-API classes and functions.
include_once dirname(__FILE__) . '/vendor/wp-rest-functions.php';
if (!class_exists('WP_REST_Controller')) {
include_once dirname(__FILE__) . '/vendor/abstract-wp-rest-controller.php';
}
// Abstract controllers.
include_once dirname(__FILE__) . '/abstracts/abstract-wc-rest-controller.php';
include_once dirname(__FILE__) . '/abstracts/abstract-wc-rest-posts-controller.php';
include_once dirname(__FILE__) . '/abstracts/abstract-wc-rest-shipping-zones-controller.php';
include_once dirname(__FILE__) . '/abstracts/abstract-wc-rest-terms-controller.php';
include_once dirname(__FILE__) . '/abstracts/abstract-wc-settings-api.php';
// REST API controllers.
include_once dirname(__FILE__) . '/api/class-wc-rest-coupons-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-customer-downloads-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-customers-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-order-notes-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-order-refunds-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-orders-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-product-attribute-terms-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-product-attributes-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-product-categories-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-product-reviews-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-product-shipping-classes-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-product-tags-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-products-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-product-variations-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-report-sales-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-report-top-sellers-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-reports-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-settings-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-settings-options-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-shipping-zones-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-shipping-zone-locations-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-shipping-zone-methods-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-tax-classes-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-taxes-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-webhook-deliveries.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-webhooks-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-system-status-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-system-status-tools-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-shipping-methods-controller.php';
include_once dirname(__FILE__) . '/api/class-wc-rest-payment-gateways-controller.php';
}