/** * __construct * * @param array $get * @param array $post * @param array $server */ public function __construct(array $get, array $post, array $server) { $this->_get = $get; $this->_post = $post; $this->_headers = static::_prepare_headers($server); $this->_uri = uri::factory($server); if (isset($server['REQUEST_METHOD'])) { $this->_method = $server['REQUEST_METHOD']; } // was this an ajax request? if (isset($server['X_HTTP_REQUESTED_WITH'])) { $this->_is_ajax = $server['X_HTTP_REQUESTED_WITH'] == 'XMLHttpRequest'; } }