Exemple #1
0
 public static function routeAutoRoute()
 {
     $class = explode('/', Route::requestUri());
     $class = strtolower($class[1]);
     $class = preg_replace('/[^a-z0-9_\\-]/i', '', $class);
     $class = preg_replace('/\\-+/', ' ', $class);
     $class = ucwords($class);
     $class = preg_replace('/ +/', '', $class);
     $class = '\\AutoRoute\\' . $class;
     if (class_exists($class, true)) {
         if (method_exists($class, 'main')) {
             Route::any(Route::requestUri() . '(/.*)?', $class . '::main');
         }
     }
 }