Example #1
0
 /**
  * __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';
     }
 }