public function StatusOverride::loadOverrides in Configuration Split 2.0.x
Returns config overrides.
Parameters
array $names: A list of configuration names that are being loaded.
Return value
array An array keyed by configuration name of override data. Override data contains a nested array structure of overrides.
Overrides ConfigFactoryOverrideInterface::loadOverrides
File
- src/
Config/ StatusOverride.php, line 104
Class
- StatusOverride
- A config override for config split based on the drupal state.
Namespace
Drupal\config_split\ConfigCode
public function loadOverrides($names) {
$overrides = [];
foreach ($this->state
->get('config_split_override_state', []) as $name => $status) {
$name = 'config_split.config_split.' . $name;
if (in_array($name, $names)) {
$overrides = $overrides + [
$name => [
'status' => (bool) $status,
],
];
}
}
return $overrides;
}