Zend\Stratigility\Http\Request::getOriginalRequest PHP Method

getOriginalRequest() public method

Return the original PSR request instance
public getOriginalRequest ( ) : Psr\Http\Message\ServerRequestInterface
return Psr\Http\Message\ServerRequestInterface
    public function getOriginalRequest()
    {
        trigger_error(sprintf('%s is now deprecated. Please register %s as your outermost middleware, ' . 'and pull the original request via the request "originalRequest" ' . 'attribute. %s will no longer be available starting in Stratigility 2.0.0. ' . 'Please see https://docs.zendframework.com/migration/to-v2/#original-request-response-and-uri ' . 'for full details.', __CLASS__, \Zend\Stratigility\Middleware\OriginalMessages::class, __METHOD__), E_USER_DEPRECATED);
        return $this->originalRequest;
    }

Usage Example

 public function testConstructorSetsOriginalRequestIfNoneProvided()
 {
     $url = 'http://example.com/foo';
     $baseRequest = new PsrRequest([], [], $url, 'GET', 'php://memory');
     $request = new Request($baseRequest);
     $this->assertSame($baseRequest, $request->getOriginalRequest());
 }