public static function Config::set in Geocoder 7.2
Sets a configuration value.
Parameters
string|array $parents: The path to the configuration value. Strings use dots as path separator.
mixed $value: The value to set.
Return value
array The configuration array.
File
- src/
Config.php, line 91 - Class Config.
Class
- Config
- Class Config.
Namespace
Drupal\geocoderCode
public static function set($parents, $value) {
$config = \Drupal::service('variable')
->get('geocoder_config', array());
if (is_string($parents)) {
$parents = explode('.', $parents);
}
$ref =& $config;
foreach ($parents as $parent) {
if (isset($ref) && !is_array($ref)) {
$ref = array();
}
$ref =& $ref[$parent];
}
$ref = $value;
\Drupal::service('variable')
->set('geocoder_config', $config);
return $config;
}