Skip to content
Extraits de code Groupes Projets
Valider 1c0f6d89 rédigé par diosmosis's avatar diosmosis
Parcourir les fichiers

Make sure plugin environment files are loaded after the base environment...

Make sure plugin environment files are loaded after the base environment config file instead of before w/ the plugin config.php.

Doing it the old way causes plugin environment specifc config to be unset by the core environment config (eg, a plugins' test.php will have no effect, because core/config/test.php ends up overriding it).
parent 2c3884cc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -116,6 +116,17 @@ class ContainerFactory ...@@ -116,6 +116,17 @@ class ContainerFactory
if (file_exists($file)) { if (file_exists($file)) {
$builder->addDefinitions($file); $builder->addDefinitions($file);
} }
// add plugin environment configs
$plugins = $this->pluginList->getActivatedPlugins();
foreach ($plugins as $plugin) {
$baseDir = Manager::getPluginsDirectory() . $plugin;
$environmentFile = $baseDir . '/config/' . $environment . '.php';
if (file_exists($environmentFile)) {
$builder->addDefinitions($environmentFile);
}
}
} }
private function addPluginConfigs(ContainerBuilder $builder) private function addPluginConfigs(ContainerBuilder $builder)
...@@ -129,13 +140,6 @@ class ContainerFactory ...@@ -129,13 +140,6 @@ class ContainerFactory
if (file_exists($file)) { if (file_exists($file)) {
$builder->addDefinitions($file); $builder->addDefinitions($file);
} }
foreach ($this->environments as $environment) {
$environmentFile = $baseDir . '/config/' . $environment . '.php';
if (file_exists($environmentFile)) {
$builder->addDefinitions($environmentFile);
}
}
} }
} }
......
Subproject commit eeaa41b2ac0aa559caf2ef7c1be3b893de69c795 Subproject commit e16861f1d8b77fdf3151d31a795a10c3bc5d3ba9
Subproject commit 35288ec165fc085360ec77b441dc25f51e04cd5f Subproject commit efe6eca0e514d97a299c10d8a1f94352a2fe5a30
Subproject commit 65c7b5a1693b99dc97b78df015df1f606b2ef8b2 Subproject commit 42dcc8dc9ccde4b8ff819bf05bbe3c3f862f39eb
Subproject commit 32915362e3f90f8e98929108ccc13695a820c2fd Subproject commit a994e842e6a6db74001eff2107dab70c0dd2b274
Subproject commit 9640640f7b49374790330699c9985634ecb9c0ae Subproject commit b39f286d93156d280c3b8f02f9637f20971a5fc7
Subproject commit 6ef251bbe316882c010408180c293af3b2a2ef2a Subproject commit a52e046866d7d0ab330bf6d7466e86dda82962ab
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter