function SettingsEditor::setGlobal
Same name in other branches
- 11.x core/lib/Drupal/Core/Site/SettingsEditor.php \Drupal\Core\Site\SettingsEditor::setGlobal()
Makes the given setting global.
Parameters
mixed $ref: A reference to a nested index in $GLOBALS.
array|object $variable: The nested value of the setting being copied.
1 call to SettingsEditor::setGlobal()
- SettingsEditor::rewrite in core/
lib/ Drupal/ Core/ Site/ SettingsEditor.php - Replaces values in settings.php with values in the submitted array.
File
-
core/
lib/ Drupal/ Core/ Site/ SettingsEditor.php, line 244
Class
- SettingsEditor
- Generates settings.php files for Drupal installations.
Namespace
Drupal\Core\SiteCode
private static function setGlobal(mixed &$ref, array|object $variable) : void {
if (is_object($variable)) {
$ref = $variable->value;
}
else {
foreach ($variable as $k => $v) {
self::setGlobal($ref[$k], $v);
}
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.