http = new HttpMethod(); $this->browser = new Browser(); $this->url = new Url($this->http->method, $this->browser->isAppRequest()); } public function launch(){ try { //load config file $fileLocator = new FileLocator(array(CONFIG_PATH . DIRECTORY_SEPARATOR . 'files')); $loader = new YamlFileLoader($fileLocator); $routes = $loader->load('routing.yml'); //create context $context = new RequestContext('/'); $matcher = new UrlMatcher($routes, $context); // Find the current route $parameters = $matcher->match($_SERVER['REQUEST_URI']); echo '
'; print_r($parameters); die(); } catch (ResourceNotFoundException $e) { echo $e->getMessage(); } $controlleur = new Controlleur($this); //si la page n'est un controlleur d'action alors on affiche l'écran if(!$this->url->page['control']) { print($controlleur->vue->ecran); } } }