SystemConfigSubscriber::onConfigSave

public SystemConfigSubscriber::onConfigSave(ConfigCrudEvent $event)

Rebuilds the router when the default or admin theme is changed.

Parameters

\Drupal\Core\Config\ConfigCrudEvent $event:

File

core/modules/system/src/SystemConfigSubscriber.php, line 40

Class

SystemConfigSubscriber
System Config subscriber.

Namespace

Drupal\system

Code

public function onConfigSave(ConfigCrudEvent $event) {
  $saved_config = $event->getConfig();
  if ($saved_config->getName() == 'system.theme' && ($event->isChanged('admin') || $event->isChanged('default'))) {
    $this->routerBuilder->setRebuildNeeded();
  }
}
doc_Drupal
2016-10-29 09:45:41
Comments
Leave a Comment

Please login to continue.