public function route()
    {
        global $logger;
        try {
            // TODO : Refactor Code :
            // $url    = URLParser::parse();
            // $route  = RouteMapper::getRoute($url['route']);
            // $router = new Router();
            // $router->route($route);
            $urlInterpreter = new UrlInterpreter();
            $command        = $urlInterpreter->getCommand();
            $router         = new Router($command);
            $logger->debug('Routing to : '.$command->getControllerName());
            $router->route();
        } catch (Exception $e) {
            throw new RouteNotFoundException();	
        }
    }
public function route()
    {
        global $logger;
        try {
            // TODO : Refactor Code :
            // $url    = URLParser::parse();
            // $route  = RouteMapper::getRoute($url['route']);
            // $router = new Router();
            // $router->route($route);
            $urlInterpreter = new UrlInterpreter();
            $command        = $urlInterpreter->getCommand();
            $router         = new Router($command);
            $logger->debug('Routing to : '.$command->getControllerName());
            $router->route();
        } catch (Exception $e) {
            throw new RouteNotFoundException();	
        }
    }
public function route ( ) { global $ logger ; try { // TODO : Refactor Code : // $url    = URLParser::parse(); // $route  = RouteMapper::getRoute($url['route']); // $router = new Router(); // $router->route($route); $ urlInterpreter = new UrlInterpreter ( ) ; $ command = $ urlInterpreter -> getCommand ( ) ; $ router = new Router ( $ command ) ; $ logger -> debug ( 'Routing to : ' . $ command -> getControllerName ( ) ) ; $ router -> route ( ) ; } catch ( Exception $ e ) { throw new RouteNotFoundException ( ) ; } }
route Handles incoming requests.

@access public
@return void
route Handles incoming requests .