public function ServicesJSONPFormatter::render in Services 7.3
Render data to the string.
Parameters
$data: Data to render
Return value
string
Overrides ServicesJSONFormatter::render
File
- servers/
rest_server/ includes/ ServicesFormatter.inc, line 28
Class
Code
public function render($data) {
$json = parent::render($data);
if (isset($_GET['callback'])) {
$callback = preg_replace("/[^A-Za-z0-9_\\-\\.]/", '', $_GET['callback']);
$callback = substr($callback, 0, 60);
return sprintf('%s(%s);', $callback, $json);
}
return $json;
}