Exemplo n.º 1
0
 private function parseUrl($url)
 {
     $url = parse_url($url);
     $path = array_filter(explode('/', str_replace(Route::getPublicPath(), '', $url['path'])));
     $url['controller'] = $this->parseController(array_shift($path));
     $url['method'] = $this->parseMethod(array_shift($path));
     $url['arguments'] = $path;
     $url['query'] = isset($url['query']) ? $url['query'] : '';
     parse_str($url['query'], $url['query']);
     return $url;
 }