MediaWiki master
|
Represents a config schema. More...
Inherited by MediaWiki\Settings\Config\ConfigSchemaAggregator.
Public Member Functions | |
getDefaultFor (string $key) | |
Get the default value for the $key. | |
getDefaults () | |
Get all defined default values. | |
getDefinedKeys () | |
Get a list of all defined keys. | |
getDynamicDefaults () | |
Get all dynamic default declarations. | |
getMergeStrategyFor (string $key) | |
Get the merge strategy defined for the $key, or null if none defined. | |
hasDefaultFor (string $key) | |
Check if the $key has a default value set in the schema. | |
hasSchemaFor (string $key) | |
Check whether schema for $key is defined. | |
MediaWiki\Settings\Config\ConfigSchema::getDefaultFor | ( | string | $key | ) |
Get the default value for the $key.
For keys that do not define a default, null is assumed.
string | $key |
Implemented in MediaWiki\Settings\Config\ConfigSchemaAggregator.
MediaWiki\Settings\Config\ConfigSchema::getDefaults | ( | ) |
Get all defined default values.
Implemented in MediaWiki\Settings\Config\ConfigSchemaAggregator.
MediaWiki\Settings\Config\ConfigSchema::getDefinedKeys | ( | ) |
Get a list of all defined keys.
Implemented in MediaWiki\Settings\Config\ConfigSchemaAggregator.
MediaWiki\Settings\Config\ConfigSchema::getDynamicDefaults | ( | ) |
Get all dynamic default declarations.
Implemented in MediaWiki\Settings\Config\ConfigSchemaAggregator.
Referenced by MediaWiki\Settings\DynamicDefaultValues\__construct().
MediaWiki\Settings\Config\ConfigSchema::getMergeStrategyFor | ( | string | $key | ) |
Get the merge strategy defined for the $key, or null if none defined.
string | $key |
SettingsBuilderException | if merge strategy name is invalid. |
Implemented in MediaWiki\Settings\Config\ConfigSchemaAggregator.
MediaWiki\Settings\Config\ConfigSchema::hasDefaultFor | ( | string | $key | ) |
Check if the $key has a default value set in the schema.
string | $key |
Implemented in MediaWiki\Settings\Config\ConfigSchemaAggregator.
MediaWiki\Settings\Config\ConfigSchema::hasSchemaFor | ( | string | $key | ) |
Check whether schema for $key is defined.
string | $key |
Implemented in MediaWiki\Settings\Config\ConfigSchemaAggregator.