protected static function httpData($data, $type, $options)
{
if (isset($options['dataFilter']) && $options['dataFilter']) {
$data = self::callbackRun($options['dataFilter'], array($data, $type));
}
if (is_string($data)) {
if ($type == 'json') {
if (isset($options['_jsonp']) && $options['_jsonp']) {
$data = preg_replace('/^\\s*\\w+\\((.*)\\)\\s*$/s', '$1', $data);
}
$data = self::parseJSON($data);
}
}
return $data;
}