/** * Create the request object * * @param $path * @param $method * @param array $parameters * @param array $headers * @param $body * @return Request */ private function createRequest($path, $method, $parameters = [], $headers = [], $body) { $request = new Request(); $request->setPath($path)->setMethod($method)->setParameters(new ParameterBag((array) $parameters))->setHeaders(new ParameterBag((array) $headers))->setBody($body)->setOptions(new ParameterBag((array) $this->options)); return $this->lastRequest = $request; }
/** * @test */ public function doesSetGetPath() { $request = new Request(); $request->setPath('/'); $this->assertEquals('/', $request->getPath()); }