function NavigationHooks::blockBuildLocalTasksBlockAlter
Implements hook_block_build_BASE_BLOCK_ID_alter().
File
-
core/
modules/ navigation/ src/ Hook/ NavigationHooks.php, line 163
Class
- NavigationHooks
- Hook implementations for navigation.
Namespace
Drupal\navigation\HookCode
public function blockBuildLocalTasksBlockAlter(array &$build, BlockPluginInterface $block) : void {
if ($this->currentUser
->hasPermission('access navigation') && array_key_exists('page_actions', $this->topBarItemManager
->getDefinitions())) {
$this->navigationRenderer
->removeLocalTasks($build, $block);
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.