AlgoliaSearch\Client::getCurlConstants PHP Метод

getCurlConstants() защищенный метод

Get all php curl available options.
protected getCurlConstants ( ) : array
Результат array
    protected function getCurlConstants()
    {
        if (!is_null($this->curlConstants)) {
            return $this->curlConstants;
        }
        $curlAllConstants = get_defined_constants(true);
        if (isset($curlAllConstants['curl'])) {
            $curlAllConstants = $curlAllConstants['curl'];
        } elseif (isset($curlAllConstants['Core'])) {
            // hhvm
            $curlAllConstants = $curlAllConstants['Core'];
        } else {
            return $this->curlConstants;
        }
        $curlConstants = array();
        foreach ($curlAllConstants as $constantName => $constantValue) {
            if (strpos($constantName, 'CURLOPT') === 0) {
                $curlConstants[$constantName] = $constantValue;
            }
        }
        $this->curlConstants = $curlConstants;
        return $this->curlConstants;
    }