| @@ 110-120 (lines=11) @@ | ||
| 107 | * @param WP_REST_Request $request Request object. |
|
| 108 | * @return WP_REST_Response $response Response data. |
|
| 109 | */ |
|
| 110 | public function prepare_item_for_response( $item, $request ) { |
|
| 111 | $context = empty( $request['context'] ) ? 'view' : $request['context']; |
|
| 112 | $data = $this->add_additional_fields_to_object( $item, $request ); |
|
| 113 | $data = $this->filter_response_by_context( $data, $context ); |
|
| 114 | ||
| 115 | $response = rest_ensure_response( $data ); |
|
| 116 | ||
| 117 | $response->add_links( $this->prepare_links( $item['id'] ) ); |
|
| 118 | ||
| 119 | return $response; |
|
| 120 | } |
|
| 121 | ||
| 122 | /** |
|
| 123 | * Filters out bad values from the groups array/filter so we |
|
| @@ 106-117 (lines=12) @@ | ||
| 103 | * @param WP_REST_Request $request Request object. |
|
| 104 | * @return WP_REST_Response $response |
|
| 105 | */ |
|
| 106 | public function prepare_item_for_response( $item, $request ) { |
|
| 107 | $context = empty( $request['context'] ) ? 'view' : $request['context']; |
|
| 108 | $data = $this->add_additional_fields_to_object( $item, $request ); |
|
| 109 | $data = $this->filter_response_by_context( $data, $context ); |
|
| 110 | ||
| 111 | // Wrap the data in a response object. |
|
| 112 | $response = rest_ensure_response( $data ); |
|
| 113 | ||
| 114 | $response->add_links( $this->prepare_links( $request['id'] ) ); |
|
| 115 | ||
| 116 | return $response; |
|
| 117 | } |
|
| 118 | ||
| 119 | /** |
|
| 120 | * Prepare links for the request. |
|
| @@ 235-245 (lines=11) @@ | ||
| 232 | * @param WP_REST_Request $request Request object. |
|
| 233 | * @return WP_REST_Response $response Response data. |
|
| 234 | */ |
|
| 235 | public function prepare_item_for_response( $item, $request ) { |
|
| 236 | $context = empty( $request['context'] ) ? 'view' : $request['context']; |
|
| 237 | $data = $this->add_additional_fields_to_object( $item, $request ); |
|
| 238 | $data = $this->filter_response_by_context( $data, $context ); |
|
| 239 | ||
| 240 | $response = rest_ensure_response( $data ); |
|
| 241 | ||
| 242 | $response->add_links( $this->prepare_links( $item['id'] ) ); |
|
| 243 | ||
| 244 | return $response; |
|
| 245 | } |
|
| 246 | ||
| 247 | /** |
|
| 248 | * Get the system status tools schema, conforming to JSON Schema. |
|