Пример #1
0
 /**
  * Get the request object
  * @return Request $request
  */
 public function getRequest()
 {
     if (!$this->request instanceof Request) {
         $this->request = Request::create();
     }
     return $this->request;
 }
Пример #2
0
 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());
 }
Пример #3
0
 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));
 }
Пример #4
0
 /**
  * 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;
 }
Пример #5
0
 /**
  * @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());
 }