public function ConfigGlobalOverrideSubscriber::configInit

Overrides configuration values with values in global $conf variable.

Parameters

\Drupal\Core\Config\ConfigEvent $event: The Event to process.

File

drupal/core/lib/Drupal/Core/EventSubscriber/ConfigGlobalOverrideSubscriber.php, line 25
Contains \Drupal\Core\EventSubscriber\ConfigGlobalOverrideSubscriber.

Class

ConfigGlobalOverrideSubscriber
Defines a configuration global override for contexts.

Namespace

Drupal\Core\EventSubscriber

Code

public function configInit(ConfigEvent $event) {
  global $conf;
  $config = $event
    ->getConfig();
  if (isset($conf[$config
    ->getName()])) {
    $config
      ->setOverride($conf[$config
      ->getName()]);
  }
}