Jackalope\Transport\Jackrabbit\Client::getRequest PHP Method

getRequest() protected method

Makes sure there is an open curl connection.
protected getRequest ( $method, $uri, $addWorkspacePathToUri = true ) : Request
return Request The Request
    protected function getRequest($method, $uri, $addWorkspacePathToUri = true)
    {
        $uri = (array) $uri;
        $curl = $this->getCurl();
        if ($addWorkspacePathToUri) {
            foreach ($uri as $key => $row) {
                $uri[$key] = $this->addWorkspacePathToUri($row);
            }
        }
        $request = $this->factory->get('Transport\\Jackrabbit\\Request', array($this, $curl, $method, $uri));
        $request->setCredentials($this->credentials);
        if (null !== $this->userData) {
            $request->addUserData($this->userData);
        }
        foreach ($this->defaultHeaders as $header) {
            $request->addHeader($header);
        }
        if (!$this->sendExpect) {
            $request->addHeader("Expect:");
        }
        $request->addCurlOptions($this->curlOptions);
        return $request;
    }