function block_style_plugins_theme_suggestions_block_alter in Block Style Plugins 8
Same name and namespace in other branches
- 8.2 block_style_plugins.module \block_style_plugins_theme_suggestions_block_alter()
Implements hook_theme_suggestions_block_alter().
File
- ./
block_style_plugins.module, line 62 - Contains block_style_plugins.module.
Code
function block_style_plugins_theme_suggestions_block_alter(array &$suggestions, array $variables) {
// Retrieve a list of style plugin definitions.
/** @var Drupal\block_style_plugins\Plugin\BlockStyleManager $plugin_manager */
$plugin_manager = \Drupal::service('plugin.manager.block_style.processor');
$style_plugins = $plugin_manager
->getDefinitions();
foreach ($style_plugins as $name => $plugin) {
$suggestions = $plugin_manager
->createInstance($name)
->themeSuggestion($suggestions, $variables);
}
}