From 56fda96c782925d64ab4b9ef6dcc4c58ce65ab6c Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Mon, 17 Mar 2025 16:34:29 +0400 Subject: [PATCH] =?UTF-8?q?changer=20le=20type=20de=20variables=20g=C3=A9r?= =?UTF-8?q?=C3=A9es=20par=20EnvConfig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nur_src/config/EnvConfig.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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]; }