Esempio n. 1
0
 public function __construct($path = '/', array $requestInfo = [])
 {
     $requestInfo = $requestInfo + ['method' => "GET", 'post' => [], 'get' => [], 'cookie' => []];
     $_SERVER['HTTP_HOST'] = "localhost";
     $_SERVER['REQUEST_METHOD'] = $requestInfo['method'];
     $_SERVER['REQUEST_URI'] = $path;
     $_SERVER['QUERY_STRING'] = '';
     $_POST = $requestInfo['post'];
     $_GET = $requestInfo['get'];
     $_REQUEST = array_merge($_GET, $_POST);
     $_COOKIE = $requestInfo['cookie'];
     Request::reset();
     Request::init();
 }