REST_Routes extends Rest_Controller
in package

Registers the quick view REST routes.

Table of Contents

REST_NAMESPACE  = 'wc-quick-view-pro/v1'
$routes  : array<string|int, Route>
__construct()  : mixed
get_endpoints()  : array<string|int, string>
Get the list of route endpoints.
get_namespace()  : string
Get the namespace for the REST routes that this server registers.
get_routes()  : array<string|int, Route>
Get the list of routes managed by this REST server.
nonce_user_logged_out()  : int
Prevent WooCommerce overriding the user ID for logged out users as this breaks our nonce validation.
register()  : mixed
register_routes()  : mixed

Constants

Properties

$routes

private array<string|int, Route> $routes = []

The list of REST route objects handled by this server.

Methods

get_endpoints()

Get the list of route endpoints.

public get_endpoints() : array<string|int, string>
Return values
array<string|int, string>

The list of endpoints.

get_namespace()

Get the namespace for the REST routes that this server registers.

public get_namespace() : string
Return values
string

The namespace.

get_routes()

Get the list of routes managed by this REST server.

public get_routes() : array<string|int, Route>
Return values
array<string|int, Route>

The list of routes.

nonce_user_logged_out()

Prevent WooCommerce overriding the user ID for logged out users as this breaks our nonce validation.

public nonce_user_logged_out(int $uid, string $action) : int
Parameters
$uid : int

The user ID

$action : string

The nonce action

Return values
int

The user ID when logged out

register()

public register() : mixed
Return values
mixed

register_routes()

public register_routes() : mixed
Return values
mixed

Search results