changer le type de variables gérées par EnvConfig
This commit is contained in:
parent
d6078e8b52
commit
56fda96c78
@ -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];
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user