diff --git a/nur_src/config/EnvConfig.php b/nur_src/config/EnvConfig.php index 12e95cb..80de154 100644 --- a/nur_src/config/EnvConfig.php +++ b/nur_src/config/EnvConfig.php @@ -15,10 +15,9 @@ use Throwable; * profil par défaut est dépendant de l'implémentation de IConfigManager * utilisée. Dans l'implémentation actuelle, 'ALL' est le profil par défaut. * - PKEY est le chemin de clé dans lequel les caractères '.' sont remplacés - * par '__' et '-' par '_' (celà signifie qu'il n'est pas possible de définir - * un chemin de clé qui contient le caractère '_') + * par '__' * - * par exemple, la valeur dbs.my-auth.type du profil par défaut est pris dans + * par exemple, la valeur dbs.my_auth.type du profil par défaut est pris dans * la variable 'CONFIG_ALL_dbs__my_auth__type'. pour le profil prod c'est la * variable 'CONFIG_prod_dbs__my_auth__type' * @@ -51,7 +50,9 @@ class EnvConfig extends DynConfig { $profile = substr($name, 0, $i); $name = substr($name, $i + 1); $pkey = str_replace("__", ".", $name); - $pkey = str_replace("_", "-", $pkey); + #XXX désactiver parce que les configurations sont plus généralement avec + # le caractères '_', par le caractères '-' + //$pkey = str_replace("_", "-", $pkey); return [$pkey, $profile]; }