class ezcMvcRequest {
    public $date; // DateTime
    public $protocol; // string
    public $host; // string
    public $uri; // string
    public $requestId; // string
    public $referrer; // string
    public $variables; // array
    public $body; // string
    public $files; // array(ezcMvcRequestFile)
    public $accept; // ezcMvcRequestAccept
    public $agent; // ezcMvcRequestUserAgent
    public $authentication; // ezcMvcRequestAuthentication
    public $raw; // ezcMvcRawRequest
    public $cookies; // array(ezcMvcRequestCookie)
}