Page MenuHomePhabricator

SettingsBuilder could expose a default config
Closed, ResolvedPublic

Description

With the move to config-schema for DefaultSettings, SettingsBuilder will now know the default values for the configuration. We could add SettingsBuilder::getDefaultConfig() method which would be extremely useful in testing.

As we introduce extension loading into SettingsBuidler, we could also provide the core default config + all loaded extensions default config + core config overrides from extension.json files. This as well will be very useful for testing.