wiki.techinc.nl/includes/Settings/Config
daniel f2df03704e Add support for nested property schemas in MainConfigSchema.
This adds support for JSONSchema style property declarations with nested
schemas. This is a step towards using more nested structured for
configuration, rather than adding to the over 700 keys already defined
in the main config schema.

Defaults from property schemas are aggregated into a default value in
the top level schema. Descriptions are however not yet aggregated.

Change-Id: Iaf46a9ecc83bee3566098c56137a1be66bff2ab9
2022-06-29 16:34:43 +10:00
..
ArrayConfigBuilder.php Config builder optimisations (combined) 2022-05-06 11:28:15 +02:00
ConfigBuilder.php Config builder optimisations (combined) 2022-05-06 11:28:15 +02:00
ConfigBuilderBase.php Merge "Config builder optimisations (combined)" 2022-05-09 05:11:41 +00:00
ConfigSchema.php Docs: remove references to DefaultSettings.php 2022-05-30 21:27:09 +02:00
ConfigSchemaAggregator.php Add support for nested property schemas in MainConfigSchema. 2022-06-29 16:34:43 +10:00
GlobalConfigBuilder.php Config builder optimisations (combined) 2022-05-06 11:28:15 +02:00
MergeStrategy.php Config builder optimisations (combined) 2022-05-06 11:28:15 +02:00
NullIniSink.php SettingsBuilder: remove @unstable markers. 2022-05-03 11:35:46 +00:00
PhpIniSink.php SettingsBuilder: remove @unstable markers. 2022-05-03 11:35:46 +00:00