function block_style_plugins_theme_suggestions_block_alter in Block Style Plugins 8.2
Same name and namespace in other branches
- 8 block_style_plugins.module \block_style_plugins_theme_suggestions_block_alter()
Implements hook_theme_suggestions_block_alter().
File
- ./
block_style_plugins.module, line 69 - 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
->getBlockDefinitions();
foreach ($style_plugins as $name => $plugin) {
$suggestions = $plugin_manager
->createInstance($name)
->themeSuggestion($suggestions, $variables);
}
}