Example #1
0
function testInvalidQueryParameterType(Request $request)
{
    return $request->getStringQueryParameter('arg1');
}
Example #2
0
 public function testBody()
 {
     list($_server, $_get, $_post, $_files, $_cookie, $_input) = $this->getRequiredServerVars();
     $body = 'Hello, world!';
     $encodedBody = base64_encode($body);
     $_input = fopen("data://text/plain;base64,{$encodedBody}", 'r');
     $request = new Request($_server, $_get, $_post, $_files, $_cookie, $_input);
     $this->assertTrue($request->hasBody());
     $this->assertEquals($body, $request->getBody());
     $this->assertEquals($body, stream_get_contents($request->getBodyStream()));
     // Call again to get coverage retrieving cached body data
     $this->assertEquals($body, $request->getBody());
 }