function FieldTestBooleanAccessDeniedHooks::entityFieldAccess

Implements hook_entity_field_access().

File

core/modules/field/tests/modules/field_test_boolean_access_denied/src/Hook/FieldTestBooleanAccessDeniedHooks.php, line 21

Class

FieldTestBooleanAccessDeniedHooks
Hook implementations for field_test_boolean_access_denied.

Namespace

Drupal\field_test_boolean_access_denied\Hook

Code

public function entityFieldAccess($operation, FieldDefinitionInterface $field_definition, AccountInterface $account, ?FieldItemListInterface $items = NULL) {
    return AccessResult::forbiddenIf($field_definition->getName() === \Drupal::state()->get('field.test_boolean_field_access_field'));
}

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