AppserverIo\Appserver\ServletEngine\Http\Request::injectHttpRequest PHP Method

injectHttpRequest() public method

Injects the Http request instance.
public injectHttpRequest ( AppserverIo\Psr\HttpMessage\RequestInterface $httpRequest ) : void
$httpRequest AppserverIo\Psr\HttpMessage\RequestInterface The Http request instance
return void
    public function injectHttpRequest(RequestInterface $httpRequest)
    {
        $this->httpRequest = $httpRequest;
    }

Usage Example

Beispiel #1
0
 /**
  * Tests has non existing parameter on HTTP request instance.
  *
  * @return void
  */
 public function testHasParameterWhenNonExists()
 {
     // initialize the mock HTTP request
     $mockRequest = $this->getMock('AppserverIo\\Http\\HttpRequest');
     $mockRequest->expects($this->any())->method('hasParam')->will($this->returnValue(false));
     // inject the mock HTTP request
     $this->request->injectHttpRequest($mockRequest);
     // check for an non existing parameter
     $this->assertFalse($this->request->hasParameter('unknown'));
 }
All Usage Examples Of AppserverIo\Appserver\ServletEngine\Http\Request::injectHttpRequest