protected function initPostFields($params, $useEncoding = true)
{
if (is_array($params)) {
foreach ($params as $param) {
if (is_string($param) && preg_match('/^@/', $param)) {
$useEncoding = false;
break;
}
}
if ($useEncoding) {
$params = http_build_query($params);
}
}
if (!empty($params)) {
$this->setOption(CURLOPT_POSTFIELDS, $params);
}
}