PicoFeed\Client\Curl::readHeaders PHP Method

readHeaders() public method

cURL callback to read HTTP headers.
public readHeaders ( resource $ch, string $buffer ) : integer
$ch resource cURL handler
$buffer string Header line
return integer Length of the buffer
    public function readHeaders($ch, $buffer)
    {
        $length = strlen($buffer);
        if ($buffer === "\r\n" || $buffer === "\n") {
            ++$this->response_headers_count;
        } else {
            if (!isset($this->response_headers[$this->response_headers_count])) {
                $this->response_headers[$this->response_headers_count] = '';
            }
            $this->response_headers[$this->response_headers_count] .= $buffer;
        }
        return $length;
    }