Example #1
0
 /**
  * Reloads default Router settings. Resets all class variables and
  * removes all connected routes.
  *
  * @return void
  */
 public static function reload()
 {
     if (empty(self::$_initialState)) {
         self::$_initialState = get_class_vars('Router');
         self::_setPrefixes();
         return;
     }
     foreach (self::$_initialState as $key => $val) {
         if ($key !== '_initialState') {
             self::${$key} = $val;
         }
     }
     self::_setPrefixes();
 }