public function prepare_item_for_response($item, $request) { $context = empty($request['context']) ? 'view' : $request['context']; $data = $this->add_additional_fields_to_object($item, $request); $data = $this->filter_response_by_context($data, $context); $response = rest_ensure_response($data); $response->add_links($this->prepare_links($item['id'])); return $response; }