Question
How to perform an action on deletion of an Entity / Node / User ... ?
Like hook_node_delete / hook_user_delete
Event on Node delete.
Event on User delete.
Event on Entity delete...
For this, You must use hook_entity_delete.
Example :function mymodule_entity_delete(\Drupal\Core\Entity\EntityInterface $entity) {
$entity_type = $entity->getEntityTypeId();
$entity_id = $entity->id();
if ($entity_type === 'node') {
$node_type = $entity->getType();
//............
}
else if ($entity_type === 'user') {
//............
}
}
You can also use the hook_ENTITY_TYPE_delete
Add new comment