function MenuLinkAccessTestHooks::entityTestAccess

Same name and namespace in other branches
  1. 11.x core/modules/menu_ui/tests/modules/menu_link_access_test/src/Hook/MenuLinkAccessTestHooks.php \Drupal\menu_link_access_test\Hook\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.