Details
-
Bug
-
Resolution: Fixed
-
High
-
4.2.0, 4.3.0, 4.4.x-dev, 4.5.4
-
Yes
Description
In 3.3, the EzPlatformCoreExtension bundle loaded all configuration in prepend()
In 4.x, the configuration is loaded in a mix of load() and prepend(). This was introduced by https://issues.ibexa.co/browse/IBX-1466
The result of this is that configureGenericSetup() is called before for instance handleDefaultSettingsLoading()
The effect is that settings in default_settings.yml overrides settings set by configureGenericSetup(). An example is that trying to set the environment variable DFS_NFS_PATH has no effect.
So I think at least that default_settings.yml needs to be prepended. But it might be other side effects too so that all configuration needs to be prepended?