diff --git a/.gitignore b/.gitignore index d1502b08..61064cbd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ vendor/ composer.lock +.idea diff --git a/src/Sifo/Urls.php b/src/Sifo/Urls.php index 18d226c4..16147154 100644 --- a/src/Sifo/Urls.php +++ b/src/Sifo/Urls.php @@ -120,7 +120,7 @@ static public function getInstance( $instance_name = null ) return self::$instance[$instance_name]; } - private function __construct( $instance_name ) + private function __construct( $instance_name , $force = false) { $domains = Domains::getInstance( $instance_name ); $filter_server = FilterServer::getInstance(); @@ -187,7 +187,7 @@ private function __construct( $instance_name ) self::$path_parts = explode( self::$url_definition['context_separator'], self::$path ); // Default url.config for all languages. - self::$url_config = $this->url_instance_config = Config::getInstance( $instance_name )->getConfig( 'url' ); + self::$url_config = $this->url_instance_config = Config::getInstance( $instance_name, $force )->getConfig( 'url' ); } /** @@ -283,7 +283,7 @@ public function reloadUrlConfig($instance_name = null) $instance_name = Bootstrap::$instance; } - self::$instance[$instance_name] = new Urls( $instance_name ); + self::$instance[$instance_name] = new Urls( $instance_name, true ); } /**