wiki.techinc.nl/tests/phpunit/unit/includes/Settings/Source
daniel 123f4d8dfc Make MainConfigSchema more readable.
This allows for PHPDoc-style types to be used in MainConfigSchema,
and adds aliases for the 'object' and 'array' types, to avoid confusion.

The type 'map' can now be used for associative arrays, it will be
represented as 'object' in JSON Schema. Similarly, 'list' can be used to
refer to sequential arrays, it will be represented as 'array' in JSON schema.

In addition, the basic PHP types are mapped to their JSON counterparts,
including support for nullable types. For example:

"?map" will become [ "object", "null" ];
"float|false" will become [ "number", "boolean" ];

Change-Id: I89617d06afd1e97ee1bc9bc49b6c77bed7bd50d9
2022-04-07 12:57:51 +02:00
..
fixtures Settings: Introduce PhpSettingsSource for provisioning settings 2021-12-09 20:35:32 +00:00
Format
ArraySourceTest.php
FileSourceTest.php Support stale cached settings for failover 2022-01-21 13:31:09 -08:00
JsonTypeHelperTest.php Make MainConfigSchema more readable. 2022-04-07 12:57:51 +02:00
PhpSettingsSourceTest.php Follow up on I91cd04d14f0ff86125fc8870984dab045c2098b5 2021-12-17 19:14:35 +01:00
ReflectionSchemaSourceTest.php Make MainConfigSchema more readable. 2022-04-07 12:57:51 +02:00