public function SystemConfigSubscriber::onConfigSave in Drupal 8
Same name and namespace in other branches
- 9 core/modules/system/src/SystemConfigSubscriber.php \Drupal\system\SystemConfigSubscriber::onConfigSave()
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\systemCode
public function onConfigSave(ConfigCrudEvent $event) {
$saved_config = $event
->getConfig();
if ($saved_config
->getName() == 'system.theme' && ($event
->isChanged('admin') || $event
->isChanged('default'))) {
$this->routerBuilder
->setRebuildNeeded();
}
}