Routing: Fix construction of RequestContext

This commit is contained in:
Bart Visscher 2012-08-11 00:57:46 +02:00
parent c2160433cd
commit 1763de08d0

View file

@ -54,7 +54,11 @@ class OC_Router {
}
public function match($url) {
$context = new RequestContext($_SERVER['REQUEST_URI'], $_SERVER['REQUEST_METHOD']);
$baseUrl = OC_Helper::linkTo('', 'index.php');
$method = $_SERVER['REQUEST_METHOD'];
$host = OC_Request::serverHost();
$schema = OC_Request::serverProtocol();
$context = new RequestContext($baseUrl, $method, $host, $schema);
$matcher = new UrlMatcher($this->root, $context);
$parameters = $matcher->match($url);
if (isset($parameters['action'])) {