function field_test_boolean_access_denied_entity_field_access in Drupal 8
Same name and namespace in other branches
- 9 core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.module \field_test_boolean_access_denied_entity_field_access()
- 10 core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.module \field_test_boolean_access_denied_entity_field_access()
Implements hook_entity_field_access().
File
- core/
modules/ field/ tests/ modules/ field_test_boolean_access_denied/ field_test_boolean_access_denied.module, line 16 - Module for testing denying access to boolean fields.
Code
function field_test_boolean_access_denied_entity_field_access($operation, FieldDefinitionInterface $field_definition, AccountInterface $account, FieldItemListInterface $items = NULL) {
return AccessResult::forbiddenIf($field_definition
->getName() === \Drupal::state()
->get('field.test_boolean_field_access_field'));
}