protected function getRequest($recreate = false)
    {
        if (!$recreate && $this->_request) {
            return $this->_request;
        }
        return $this->_request = HttpRequest::createFromGlobals($this->environment);
    }
protected function getRequest($recreate = false)
    {
        if (!$recreate && $this->_request) {
            return $this->_request;
        }
        return $this->_request = HttpRequest::createFromGlobals($this->environment);
    }
protected function getRequest ( $ recreate = false ) { if ( ! $ recreate && $ this -> _request ) { return $ this -> _request ; } return $ this -> _request = HttpRequest :: createFromGlobals ( $ this -> environment ) ; }
Create and Return HttpRequest object from the environment

@param boolean $recreate
@return Universal\Http\HttpRequest
Create and Return HttpRequest object from the environment