protected function processResponse($response, $type) { wfProfileIn(__METHOD__); $replaced_count = 0; $response = str_replace("blip_ws_results([[{", "[{", $response, $replaced_count); if ($replaced_count > 0) { $response = str_replace("]);", "", $response); } else { $response = str_replace("blip_ws_results([{", "[{", $response, $replaced_count); $response = str_replace("]);", "]", $response); } wfProfileOut(__METHOD__); return parent::processResponse($response, $type); }