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
|
* 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.
|
* 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
|
* - 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
|
* par '__'
|
||||||
* un chemin de clé qui contient le caractère '_')
|
|
||||||
*
|
*
|
||||||
* 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
|
* la variable 'CONFIG_ALL_dbs__my_auth__type'. pour le profil prod c'est la
|
||||||
* variable 'CONFIG_prod_dbs__my_auth__type'
|
* variable 'CONFIG_prod_dbs__my_auth__type'
|
||||||
*
|
*
|
||||||
@ -51,7 +50,9 @@ class EnvConfig extends DynConfig {
|
|||||||
$profile = substr($name, 0, $i);
|
$profile = substr($name, 0, $i);
|
||||||
$name = substr($name, $i + 1);
|
$name = substr($name, $i + 1);
|
||||||
$pkey = str_replace("__", ".", $name);
|
$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];
|
return [$pkey, $profile];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user