WC_API::__construct PHP Method

__construct() public method

Setup class.
Since: 2.0
public __construct ( )
    public function __construct()
    {
        parent::__construct();
        // Add query vars.
        add_filter('query_vars', array($this, 'add_query_vars'), 0);
        // Register API endpoints.
        add_action('init', array($this, 'add_endpoint'), 0);
        // Handle wc-api endpoint requests.
        add_action('parse_request', array($this, 'handle_api_requests'), 0);
        // Ensure payment gateways are initialized in time for API requests.
        add_action('woocommerce_api_request', array('WC_Payment_Gateways', 'instance'), 0);
        // WP REST API.
        $this->rest_api_init();
    }