Handle order project and refactor api
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
|
||||
/**
|
||||
* Generates REST API notice response
|
||||
*
|
||||
* @param string $message
|
||||
* @param string $code
|
||||
* @param array|null $data
|
||||
*
|
||||
* @return WP_REST_Response
|
||||
*/
|
||||
function wiaas_api_notice($message, $code, $data = null) {
|
||||
return rest_ensure_response(array(
|
||||
'messages' => [
|
||||
array(
|
||||
'code' => $code,
|
||||
'message' => $message
|
||||
)
|
||||
],
|
||||
'data' => $data
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate REST API error
|
||||
*
|
||||
* @param string $message
|
||||
* @param int $code
|
||||
*
|
||||
* @return WP_REST_Response
|
||||
*/
|
||||
function wiaas_api_generate_error($message, $code = 500) {
|
||||
$response = rest_ensure_response(array(
|
||||
'status' => $code,
|
||||
'message' => $message,
|
||||
));
|
||||
$response->set_status($code);
|
||||
return $response;
|
||||
}
|
||||
Reference in New Issue
Block a user