/** * Build the request object */ public function __construct() { $vars = ['request' => $_REQUEST, 'get' => $_GET, 'post' => $_POST, 'cookies' => $_COOKIE, 'files' => $this->organiseFiles($_FILES), 'server' => $_SERVER]; parent::__construct($vars); $this->method = $this->server->REQUEST_METHOD; $this->requestURI = explode("/", substr(@$this->server->REQUEST_URI, 1)); }
/** * Construct the router * * @param $baseURI = "/" * @param $routesDir = DIR . "/routes" */ public function __construct($baseURI = "/", $routesDir = "/") { $this->routesDir = $routesDir; $this->baseURI = $baseURI; parent::__construct(); $this->loadRoutes(); }