date = $date; $this->protocol = $protocol; $this->host = $host; $this->uri = $uri; $this->requestId = $requestId; $this->referrer = $referrer; $this->variables = $variables; $this->body = $body; $this->files = $files; $this->accept = $accept; $this->agent = $agent; $this->authentication = $authentication; $this->raw = $raw; $this->cookies = $cookies; } /** * Returns a new instance of this class with the data specified by $array. * * $array contains all the data members of this class in the form: * array('member_name'=>value). * * __set_state makes this class exportable with var_export. * var_export() generates code, that calls this method when it * is parsed with PHP. * * @param array(string=>mixed) $array * @return ezcMvcRequest */ static public function __set_state( array $array ) { return new ezcMvcRequest( $array['date'], $array['protocol'], $array['host'], $array['uri'], $array['requestId'], $array['referrer'], $array['variables'], $array['body'], $array['files'], $array['accept'], $array['agent'], $array['authentication'], $array['raw'], $array['cookies'], $array['isFatal'] ); } } ?>