Constants
FIELD_CONFIG_VERSION Line 29
mixed FIELD_CONFIG_VERSION = 'configVersion'
DEFAULT_CONFIG_VERSION Line 30
mixed DEFAULT_CONFIG_VERSION = '2'
Properties
$configurationDefinitions Line 33
private$configurationDefinitions : \Symfony\Component\Config\Definition\ConfigurationInterface[]
Methods
__construct() Line 38
public__construct(\Symfony\Component\Config\Definition\ConfigurationInterface[] $definitions) : mixed
Parameters
Returns
mixed —
createFromFile() Line 46
publiccreateFromFile(string $filename) : array>
Parameters
Returns
array
createDefault() Line 57
publiccreateDefault() : array>
Returns
array
generateConfiguration() Line 69
privategenerateConfiguration(array $values) : array>
Parameters
Returns
array
processConfiguration() Line 95
Normalizes and validates the given values.
privateprocessConfiguration(array$values) : array
When this version of the configuration can be upgraded (which is detected by the Upgradable interface on the Configuration definition) then it will do so and re-run this method with the upgraded values. The 'configVersion' field will tell which definition should be used; when none is provided then a version 2 configuration is assumed.