protected function splitHeaders($rawHeaders)
    {
        $headers = array();

        $lines = explode("\n", trim($rawHeaders));
        $headers['HTTP'] = array_shift($lines);

        foreach ($lines as $h) {
            $h = explode(':', $h, 2);

            if (isset($h[1])) {
                $headers[$h[0]] = trim($h[1]);
            }
        }

        return (object)$headers;
    }
protected function splitHeaders($rawHeaders)
    {
        $headers = array();

        $lines = explode("\n", trim($rawHeaders));
        $headers['HTTP'] = array_shift($lines);

        foreach ($lines as $h) {
            $h = explode(':', $h, 2);

            if (isset($h[1])) {
                $headers[$h[0]] = trim($h[1]);
            }
        }

        return (object)$headers;
    }
protected function splitHeaders ( $ rawHeaders ) { $ headers = array ( ) ; $ lines = explode ( "\n" , trim ( $ rawHeaders ) ) ; $ headers [ 'HTTP' ] = array_shift ( $ lines ) ; foreach ( $ lines as $ h ) { $ h = explode ( ':' , $ h , 2 ) ; if ( isset ( $ h [ 1 ] ) ) { $ headers [ $ h [ 0 ] ] = trim ( $ h [ 1 ] ) ; } } return ( object ) $ headers ; }
Split the HTTP headers.

@param string $rawHeaders

@return array
Split the HTTP headers .