public function __construct() { $this->server = new ArrayObject($_SERVER); $this->server->setFilter('strtolower'); $this->get = new ArrayObject($_GET); $this->post = new ArrayObject($_POST); $this->request = new ArrayObject($_REQUEST); $this->cookie = new ArrayObject($_COOKIE); $this->method = $this->server->get('REQUEST_METHOD'); $this->isAjax = $this->server->get('HTTP_X_REQUESTED_WITH') === 'xmlhttprequest'; }