By nicxvan on
Change record status:
Draft (View all draft change records)
Project:
Introduced in branch:
11.4.x
Introduced in version:
11.4.0
Issue links:
Description:
system_admin_compact_mode() has been deprecated.
Before:
system_admin_compact_mode()
After:
\Drupal::service(AdminCompact::class)->mode()
Additionally storage of Drupal_visitor_admin_compact_mode has moved from a cookie to a session key admin_compact_mode
Changing compact mode:
Before:
if ($mode === 'on') {
$response->headers->setCookie(new Cookie('Drupal.visitor.admin_compact_mode', '1', $this->time->getRequestTime() + 31536000));
}
else {
$response->headers->clearCookie('Drupal.visitor.admin_compact_mode');
}
After:
if ($mode === 'on') {
\Drupal::request()->getSession()->set('admin_compact_mode', TRUE);
}
else {
\Drupal::request()->getSession()->set('admin_compact_mode', FALSE);
}
Impacts:
Module developers