function dashboards_plugin_filter_block__layout_builder_alter in Dashboards with Layout Builder 8
Implements hook_plugin_filter_CONSUMER_alter().
File
- ./
dashboards.module, line 38 - Contains dashboards.module.
Code
function dashboards_plugin_filter_block__layout_builder_alter(array &$definitions, array $extra) {
if (!(is_a($extra['section_storage'], UserDashboardSectionStorage::class) || is_a($extra['section_storage'], DashboardSectionStorage::class))) {
return;
}
$notAllowed = [
'field_block',
'extra_field_block',
];
foreach ($definitions as $key => $def) {
if (in_array($def['id'], $notAllowed)) {
unset($definitions[$key]);
}
}
return $definitions;
}