function LayoutBuilderHooks::pluginFilterBlockAlter
Implements hook_plugin_filter_TYPE_alter().
Attributes
#[Hook('plugin_filter_block_alter')]
File
-
core/
modules/ layout_builder/ src/ Hook/ LayoutBuilderHooks.php, line 274
Class
- LayoutBuilderHooks
- Hook implementations for layout_builder.
Namespace
Drupal\layout_builder\HookCode
public function pluginFilterBlockAlter(array &$definitions, array $extra, $consumer) : void {
// @todo Determine the 'inline_block' blocks should be allowed outside
// of layout_builder https://www.drupal.org/node/2979142.
if ($consumer !== 'layout_builder' || !isset($extra['list']) || $extra['list'] !== 'inline_blocks') {
foreach ($definitions as $id => $definition) {
if ($definition['id'] === 'inline_block') {
unset($definitions[$id]);
}
}
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.