$add .= ',+';
}
- $city = CRM_Utils_Array::value('city', $values);
+ $city = $values['city'] ?? NULL;
if ($city) {
$add .= '+' . urlencode(str_replace('', '+', $city));
$add .= ',+';
$query = 'https://' . self::$_server . self::$_uri . $add;
- require_once 'HTTP/Request.php';
- $request = new HTTP_Request($query);
- $request->sendRequest();
- $string = $request->getResponseBody();
+ $client = new GuzzleHttp\Client();
+ $request = $client->request('GET', $query);
+ $string = $request->getBody();
libxml_use_internal_errors(TRUE);
$xml = @simplexml_load_string($string);