/** * Get the request object * @return Request $request */ public function getRequest() { if (!$this->request instanceof Request) { $this->request = Request::create(); } return $this->request; }
public function testGetPathWithAdditions() { $symRequest = \Symfony\Component\HttpFoundation\Request::create('/users?a=1#t12', 'GET'); $request = Request::create($symRequest); $this->assertEquals('/users', $request->getPath()); $symRequest = \Symfony\Component\HttpFoundation\Request::create('/users#t12', 'GET'); $request = Request::create($symRequest); $this->assertEquals('/users', $request->getPath()); }
public function testIsExpectedContentFromParams() { $representation = Json::createFromString($this->getJsonString()); $symRequest = \Symfony\Component\HttpFoundation\Request::create('/users', 'GET', array('format' => 'json')); $request1 = Request::create($symRequest); $this->assertTrue($representation->isExpectedContent(array(3 => 'format'), $request1)); $symRequest = \Symfony\Component\HttpFoundation\Request::create('/users', 'GET'); $request2 = Request::create($symRequest); $this->assertFalse($representation->isExpectedContent(array(3 => 'format'), $request2)); }
/** * Get the request object * @param $fwRequest - constructed using a fw adapted object * @return Request $request */ public function getRequest($fwRequest = null) { if (!$this->request instanceof Request) { $this->request = Request::create($fwRequest, $this->config->getRegisteredRequestAdapterClasses()); } return $this->request; }
/** * @expectedException \DrestCommon\Request\RequestException */ public function testUnknownHttpVerb() { $symRequest = \Symfony\Component\HttpFoundation\Request::create('/users', 'CUSTOM'); $request = Request::create($symRequest); $request->getHttpMethod(); }
public function testCanFetchBody() { $body = '<span>This is the body string</span>'; $httpString = "GET /foo HTTP/1.1\r\nAccept: */*\r\n\r\n{$body}"; $zfRequest = Http\Request::fromString($httpString); $request = Request::create($zfRequest, array('DrestCommon\\Request\\Adapter\\ZendFramework2')); $this->assertEquals($body, $request->getBody()); }