public function EncryptedFieldValueManager::deleteEncryptedFieldValuesForField in Field Encryption 8.2
Delete encrypted field values for a field on a given entity type.
Parameters
string $entity_type: The entity type ID.
$field_name: The field name to delete EncryptedFieldValue entities for.
Overrides EncryptedFieldValueManagerInterface::deleteEncryptedFieldValuesForField
File
- src/
EncryptedFieldValueManager.php, line 144
Class
- EncryptedFieldValueManager
- Manager containing common functions to manage EncryptedFieldValue entities.
Namespace
Drupal\field_encryptCode
public function deleteEncryptedFieldValuesForField($entity_type, $field_name) {
$field_values = $this->entityManager
->getStorage('encrypted_field_value')
->loadByProperties([
'entity_type' => $entity_type,
'field_name' => $field_name,
]);
if ($field_values) {
$this->entityManager
->getStorage('encrypted_field_value')
->delete($field_values);
}
}