Router::reload PHP Method

reload() public static method

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

Usage Example

 public function setUp()
 {
     parent::setUp();
     Configure::write('Routing.prefixes', ['admin']);
     Router::reload();
     $this->Html = new HtmlExtHelper(new View(null));
 }
All Usage Examples Of Router::reload