Page MenuHomePhabricator

Don't require extensions to set ConfigRegistry
Open, Needs TriagePublic

Description

@Legoktm and I talked a bit about the configuration stuff and how it works with and in ExtensionRegistration. Legoktm's and my conclusion was, that it's a bit stupid to require extensions to set itself to ConfigRegistry, if they mostly( or even ever) add something like:

"ExtensionName": "GlobalVarConfig::newInstance"

(the only exception I know is CirrusSearch)

So, this should probably be changed in manifest_version 2, so that the ConfigRegistry is automatically created with a default (like GlobalVarConfig::newInstance), if the ConfigRegistry isn't set by the extension.