function MaintenanceModeSubscriber::onTerminate
Logs changes to maintenance mode.
Parameters
\Symfony\Component\HttpKernel\Event\TerminateEvent $event: The event object.
File
-
core/
lib/ Drupal/ Core/ EventSubscriber/ MaintenanceModeSubscriber.php, line 116
Class
- MaintenanceModeSubscriber
- Maintenance mode subscriber for controller requests.
Namespace
Drupal\Core\EventSubscriberCode
public function onTerminate(TerminateEvent $event) : void {
$values = $this->state
->getValuesSetDuringRequest('system.maintenance_mode');
if ($values && $values['original'] !== $values['value']) {
if ($values['value']) {
$this->getLogger()
->info('Maintenance mode enabled.');
}
else {
$this->getLogger()
->info('Maintenance mode disabled.');
}
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.