Prepares a post type object for serialization.
public prepare_item_for_response ( stdClass $post_type, WP_REST_Request $request ) : WP_REST_Response | ||
$post_type | stdClass | Post type data. |
$request | WP_REST_Request | Full details about the request. |
Результат | WP_REST_Response | Response object. |
public function test_prepare_item() { $obj = get_post_type_object('post'); $endpoint = new WP_REST_Post_Types_Controller(); $data = $endpoint->prepare_item_for_response($obj, new WP_REST_Request()); $this->check_post_type_obj($obj, $data); }
public function test_prepare_item() { $obj = get_post_type_object('post'); $endpoint = new WP_REST_Post_Types_Controller(); $request = new WP_REST_Request(); $request->set_param('context', 'edit'); $response = $endpoint->prepare_item_for_response($obj, $request); $this->check_post_type_obj('edit', $obj, $response->get_data(), $response->get_links()); }