private function __curlSetTimeoutOption($options, $milliseconds, $name)
{
if ($milliseconds > 0) {
if (defined("{$name}_MS")) {
$options[constant("{$name}_MS")] = $milliseconds;
} else {
$seconds = ceil($milliseconds / 1000);
$options[$name] = $seconds;
}
if ($milliseconds <= 1000) {
$options[CURLOPT_NOSIGNAL] = 1;
}
}
return $options;
}