WC_Legacy_API
in package
Legacy API.
Table of Contents
- VERSION = '3.1.0'
- This is the major version for the REST API and takes first-order position in endpoint URLs.
- $authentication : WC_API_Authentication
- REST API authentication class instance.
- $server : WC_API_Server
- The REST API server.
- add_endpoint() : mixed
- Add new endpoints.
- add_query_vars() : array<string|int, string>
- Add new query vars.
- handle_rest_api_requests() : mixed
- Handle REST API requests.
- includes() : mixed
- Include required files for REST API request.
- init() : mixed
- Init the legacy API.
- register_resources() : mixed
- Register available API resources.
- register_rest_routes() : mixed
- Register REST API routes.
- rest_api_includes() : mixed
- Include REST API classes.
- rest_api_init() : mixed
- Rest API Init.
- handle_v1_rest_api_request() : mixed
- Handle legacy v1 REST API requests.
- handle_v2_rest_api_request() : mixed
- Handle legacy v2 REST API requests.
Constants
VERSION
This is the major version for the REST API and takes first-order position in endpoint URLs.
public
string
VERSION
= '3.1.0'
Tags
Properties
$authentication
REST API authentication class instance.
public
WC_API_Authentication
$authentication
Tags
$server
The REST API server.
public
WC_API_Server
$server
Tags
Methods
add_endpoint()
Add new endpoints.
public
static add_endpoint() : mixed
Tags
Return values
mixed —add_query_vars()
Add new query vars.
public
add_query_vars(array<string|int, mixed> $vars) : array<string|int, string>
Parameters
- $vars : array<string|int, mixed>
-
Vars.
Tags
Return values
array<string|int, string> —handle_rest_api_requests()
Handle REST API requests.
public
handle_rest_api_requests() : mixed
Tags
Return values
mixed —includes()
Include required files for REST API request.
public
includes() : mixed
Tags
Return values
mixed —init()
Init the legacy API.
public
init() : mixed
Return values
mixed —register_resources()
Register available API resources.
public
register_resources(WC_API_Server $server) : mixed
Parameters
- $server : WC_API_Server
-
the REST server.
Tags
Return values
mixed —register_rest_routes()
Register REST API routes.
public
register_rest_routes() : mixed
Tags
Return values
mixed —rest_api_includes()
Include REST API classes.
public
rest_api_includes() : mixed
Tags
Return values
mixed —rest_api_init()
Rest API Init.
public
rest_api_init() : mixed
Tags
Return values
mixed —handle_v1_rest_api_request()
Handle legacy v1 REST API requests.
private
handle_v1_rest_api_request() : mixed
Tags
Return values
mixed —handle_v2_rest_api_request()
Handle legacy v2 REST API requests.
private
handle_v2_rest_api_request() : mixed