function MenuLinkAccessTestHooks::entityTestAccess

Implements hook_ENTITY_TYPE_access().

Attributes

#[Hook('menu_link_content_access')]

File

core/modules/menu_ui/tests/modules/menu_link_access_test/src/Hook/MenuLinkAccessTestHooks.php, line 21

Class

MenuLinkAccessTestHooks
Hook implementations for menu_link_access_test.

Namespace

Drupal\menu_link_access_test\Hook

Code

public function entityTestAccess(EntityInterface $entity, $operation, AccountInterface $account) : AccessResultInterface {
  if (in_array($operation, [
    'update',
    'delete',
  ])) {
    return AccessResult::forbidden();
  }
  return AccessResult::neutral();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.