HTTPRequest::line PHP Method

line() private method

initializes status line elements
private line ( $method, $resource, $version )
    private function line($method, $resource, $version)
    {
        $this->method = $method;
        $this->resource = $resource;
        $resource = explode("?", $resource);
        $this->path = $resource[0];
        if (count($resource) == 2) {
            $query = $resource[1];
            $query = explode("&", $query);
            foreach ($query as $q) {
                $q = explode("=", $q);
                if (count($q) == 1) {
                    $q[1] = "";
                }
                $this->query[$q[0]] = $q[1];
            }
        }
        $this->version = $version;
    }