Table of Contents
Constants
-
LOG_CHANNEL
= 'wsc-api'
-
NAMESPACE
= 'pim'
-
VERSION
= '1'
-
ALLOWED_ACTIONS
= ['create', 'update', 'delete']
-
ALLOWED_ENTRY_TYPES
= ['product', 'attribute']
Methods
-
__construct()
: mixed
-
checkWebhookSecret()
: mixed
-
handleWebhook()
: mixed
-
registerRoutes()
: mixed
-
handleAttributeCreate()
: mixed
-
handleAttributeDelete()
: mixed
-
handleAttributeUpdate()
: mixed
-
handleProductCreate()
: mixed
-
handleProductDelete()
: mixed
-
handleProductUpdate()
: mixed
-
logWebhookRequest()
: void
LOG_CHANNEL
public
mixed
LOG_CHANNEL
= 'wsc-api'
NAMESPACE
public
mixed
NAMESPACE
= 'pim'
VERSION
public
mixed
VERSION
= '1'
ALLOWED_ACTIONS
private
mixed
ALLOWED_ACTIONS
= ['create', 'update', 'delete']
ALLOWED_ENTRY_TYPES
private
mixed
ALLOWED_ENTRY_TYPES
= ['product', 'attribute']
__construct()
public
__construct() : mixed
checkWebhookSecret()
public
checkWebhookSecret(WP_REST_Request $request) : mixed
Parameters
-
$request
: WP_REST_Request
-
handleWebhook()
public
handleWebhook(WP_REST_Request $request) : mixed
Parameters
-
$request
: WP_REST_Request
-
registerRoutes()
public
registerRoutes() : mixed
handleAttributeCreate()
protected
handleAttributeCreate(array<string|int, mixed> $params) : mixed
Parameters
-
$params
: array<string|int, mixed>
-
handleAttributeDelete()
protected
handleAttributeDelete(array<string|int, mixed> $params) : mixed
Parameters
-
$params
: array<string|int, mixed>
-
handleAttributeUpdate()
protected
handleAttributeUpdate(array<string|int, mixed> $params) : mixed
Parameters
-
$params
: array<string|int, mixed>
-
handleProductCreate()
protected
handleProductCreate(array<string|int, mixed> $params) : mixed
Parameters
-
$params
: array<string|int, mixed>
-
handleProductDelete()
protected
handleProductDelete(array<string|int, mixed> $params) : mixed
Parameters
-
$params
: array<string|int, mixed>
-
handleProductUpdate()
protected
handleProductUpdate(array<string|int, mixed> $params) : mixed
Parameters
-
$params
: array<string|int, mixed>
-
logWebhookRequest()
private
logWebhookRequest(array<string|int, mixed> $params, string $status[, string|null $error = null ]) : void
Parameters
-
$params
: array<string|int, mixed>
-
-
$status
: string
-
-
$error
: string|null
= null
-