public function asRequestModel() : RequestModel
    {
        if ($this->requestModel === null) {
            $this->requestModel = RequestModel::fromRequest($this);
        }
        return $this->requestModel;
    }
public function asRequestModel() : RequestModel
    {
        if ($this->requestModel === null) {
            $this->requestModel = RequestModel::fromRequest($this);
        }
        return $this->requestModel;
    }
public function asRequestModel ( ) : RequestModel { if ( $ this -> requestModel === null ) { $ this -> requestModel = RequestModel :: fromRequest ( $ this ) ; } return $ this -> requestModel ; }
returns as Request Model

@return RequestModel
returns as Request Model