Phalcon\Http\Client\Provider\Curl::initPostFields PHP Метод

initPostFields() защищенный Метод

Prepare data for a cURL post.
protected initPostFields ( mixed $params, boolean $useEncoding = true ) : void
$params mixed Data to send.
$useEncoding boolean Whether to url-encode params. Defaults to true.
Результат void
    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);
        }
    }