comparison core/includes/theme.maintenance.inc @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
66 // installed, retrieve all available themes. 66 // installed, retrieve all available themes.
67 /** @var \Drupal\Core\Theme\ThemeInitialization $theme_init */ 67 /** @var \Drupal\Core\Theme\ThemeInitialization $theme_init */
68 $theme_init = \Drupal::service('theme.initialization'); 68 $theme_init = \Drupal::service('theme.initialization');
69 $theme_handler = \Drupal::service('theme_handler'); 69 $theme_handler = \Drupal::service('theme_handler');
70 if (empty($themes) || !isset($themes[$custom_theme])) { 70 if (empty($themes) || !isset($themes[$custom_theme])) {
71 $themes = $theme_handler->rebuildThemeData(); 71 $themes = \Drupal::service('extension.list.theme')->getList();
72 $theme_handler->addTheme($themes[$custom_theme]); 72 $theme_handler->addTheme($themes[$custom_theme]);
73 } 73 }
74 74
75 // \Drupal\Core\Extension\ThemeHandlerInterface::listInfo() triggers a 75 // \Drupal\Core\Extension\ThemeHandlerInterface::listInfo() triggers a
76 // \Drupal\Core\Extension\ModuleHandler::alter() in maintenance mode, but we 76 // \Drupal\Core\Extension\ModuleHandler::alter() in maintenance mode, but we