Example #1
0
 public static function recache_routes($routes, $site = null)
 {
     $o = new self(true, $site, true);
     if (is_array($routes)) {
         foreach ($routes as $route) {
             if ($is_array($route)) {
                 $route = $route['route'];
                 $controller = $route['controller'] ? $route['controller'] : "default";
                 $method = $route['method'] ? $route['method'] : null;
                 $namespace = $route['namespace'] ? $route['namespace'] : "";
             }
             $o->add_route($route, $controller ? $controller : "default", $method ? $method : null, $namespace ? $namespace : "");
         }
     } else {
         $o->add_routes_from_file($routes);
     }
     $o->__destruct();
 }