Router.php
public function dispatch()
	{
		// prendi l'uri corrente priva di argomenti get
		$current_uri = $this->base_uri();
		// memorizza il metodo corrente
		$current_method = $this->method();

		foreach($this->routes as $route)
		{
			// confronta l'uri corrente con
			// la rotta, se corrispondono 
			// eseguila
			if($route->match($current_uri, $current_method, $this->rules))
			{
				return $route->call($this->namespaces);
			}
		}
		return false;
	}
public function dispatch()
	{
		// prendi l'uri corrente priva di argomenti get
		$current_uri = $this->base_uri();
		// memorizza il metodo corrente
		$current_method = $this->method();

		foreach($this->routes as $route)
		{
			// confronta l'uri corrente con
			// la rotta, se corrispondono 
			// eseguila
			if($route->match($current_uri, $current_method, $this->rules))
			{
				return $route->call($this->namespaces);
			}
		}
		return false;
	}
public function dispatch ( ) { // prendi l'uri corrente priva di argomenti get $ current_uri = $ this -> base_uri ( ) ; // memorizza il metodo corrente $ current_method = $ this -> method ( ) ; foreach ( $ this -> routes as $ route ) { // confronta l'uri corrente con // la rotta, se corrispondono  // eseguila if ( $ route -> match ( $ current_uri , $ current_method , $ this -> rules ) ) { return $ route -> call ( $ this -> namespaces ) ; } } return false ; }
elaborazione della richiesta dell'utente
elaborazione della richiesta dell utente