5 * Dummy module implementing hook_user_access() to test if entity access is respected.
8 use Drupal\Core\Access\AccessResult;
9 use Drupal\user\Entity\User;
12 * Implements hook_ENTITY_TYPE_access() for entity type "user".
14 function user_access_test_user_access(User $entity, $operation, $account) {
15 if ($entity->getUsername() == "no_edit" && $operation == "update") {
17 return AccessResult::forbidden();
19 if ($entity->getUsername() == "no_delete" && $operation == "delete") {
20 // Deny delete access.
21 return AccessResult::forbidden();
23 return AccessResult::neutral();