function payment_reference_entity_field_access in Payment 8.2
Implements hook_entity_field_access().
File
- modules/
payment_reference/ payment_reference.module, line 62 - Hook implementations and general functions.
Code
function payment_reference_entity_field_access($operation, FieldDefinitionInterface $field_definition, AccountInterface $account, FieldItemListInterface $items = NULL) {
if ($field_definition
->getType() == 'payment_reference' && !$account
->isAuthenticated()) {
return AccessResult::forbidden()
->addCacheContexts([
'user.roles:anonymous',
]);
}
// No opinion.
return AccessResult::neutral();
}