Defines the default configuration object.
Hierarchy
- class Config
Expanded class hierarchy of Config
File
- core/
includes/ config.inc, line 401 - This is the API for configuration storage.
Members
Name | Modifiers | Type | Description |
---|---|---|---|
Config:: |
protected | property | The configuration context used for this configuration object. |
Config:: |
protected | property | The data of the configuration object. |
Config:: |
protected | property | Whether the configuration object has already been loaded. |
Config:: |
protected | property | Whether the configuration object is new or has been saved to the storage. |
Config:: |
protected | property | The name of the configuration object. |
Config:: |
protected | property | Any overrides specified for this configuration object. |
Config:: |
protected | property | The storage used to load and save this configuration object. |
Config:: |
protected | property | The state of validation on this object. |
Config:: |
public | function | Unsets a value in this configuration object. |
Config:: |
public | function | Deletes the configuration object. |
Config:: |
public | function | Gets data from this configuration object. |
Config:: |
public | function | Gets all data from this configuration object. |
Config:: |
public | function | Returns the name of this configuration object. |
Config:: |
public | function | Gets the current config value as specified in the written config storage. |
Config:: |
public | function | Checks if a config value has an override specified. |
Config:: |
public | function | Retrieves the storage used to load and save this configuration object. |
Config:: |
public | function | Gets translated data from this configuration object. |
Config:: |
public | function | Initializes a configuration object. |
Config:: |
public | function | Initializes a configuration object with pre-loaded data. |
Config:: |
public | function | Returns whether this configuration object is new. |
Config:: |
public | function | Check if a particular config key is overridden. |
Config:: |
public | function | Loads configuration data into this object. |
Config:: |
constant | The maximum length of a configuration object name. | |
Config:: |
protected | function | Replaces the data of this configuration object. |
Config:: |
public | function | Saves the configuration object. |
Config:: |
public | function | Sets a value in this configuration object. |
Config:: |
public | function | Replaces the data of this configuration object. |
Config:: |
public | function | Sets multiple values in this configuration object. |
Config:: |
public | function | Sets the name of this configuration object. |
Config:: |
public | function | Sets overrides for this configuration object. |
Config:: |
public | function | Validate the full contents of the configuration data. |
Config:: |
public static | function | Validates the configuration object name. |
Config:: |
public | function | Constructs a configuration object. |