protected function Config::setOverriddenData
protected Config::setOverriddenData()
Sets the current data for this configuration object.
Configuration overrides operate at two distinct layers: modules and settings.php. Overrides in settings.php take precedence over values provided by modules. Precedence or different module overrides is determined by the priority of the config.factory.override tagged services.
Return value
\Drupal\Core\Config\Config The configuration object.
File
- core/lib/Drupal/Core/Config/Config.php, line 155
Class
- Config
- Defines the default configuration object.
Namespace
Drupal\Core\ConfigCode
protected function setOverriddenData() { $this->overriddenData = $this->data; if (isset($this->moduleOverrides) && is_array($this->moduleOverrides)) { $this->overriddenData = NestedArray::mergeDeepArray(array($this->overriddenData, $this->moduleOverrides), TRUE); } if (isset($this->settingsOverrides) && is_array($this->settingsOverrides)) { $this->overriddenData = NestedArray::mergeDeepArray(array($this->overriddenData, $this->settingsOverrides), TRUE); } return $this; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Config!Config.php/function/Config::setOverriddenData/8.1.x