function hook_entity_update
Act on entities when updated.
Parameters
$entity: The entity object.
$type: The type of entity being updated (i.e. node, user, comment).
Related topics
10 functions implement hook_entity_update()
Note: the procedural functions in this list are found by pattern matching, so the list may include some functions that are not actually implementations of this hook.
- ContentModerationHooks::entityUpdate in core/
modules/ content_moderation/ src/ Hook/ ContentModerationHooks.php  - Implements hook_entity_update().
 - EditorHooks::entityUpdate in core/
modules/ editor/ src/ Hook/ EditorHooks.php  - Implements hook_entity_update().
 - EditorTestHooks::entityUpdate in core/
modules/ editor/ tests/ modules/ editor_test/ src/ Hook/ EditorTestHooks.php  - Implements hook_entity_update().
 - EntityCrudHookTest::entityUpdate in core/
tests/ Drupal/ KernelTests/ Core/ Entity/ EntityCrudHookTest.php  - Implements hook_entity_update().
 - EntityCrudHookTestHooks::entityUpdate in core/
modules/ system/ tests/ modules/ entity_crud_hook_test/ src/ Hook/ EntityCrudHookTestHooks.php  - Implements hook_entity_update().
 
4 invocations of hook_entity_update()
- comment_save in modules/
comment/ comment.module  - Accepts a submission of new or changed comment content.
 - file_save in includes/
file.inc  - Saves a file object to the database.
 - taxonomy_vocabulary_save in modules/
taxonomy/ taxonomy.module  - Saves a vocabulary.
 - user_save in modules/
user/ user.module  - Save changes to a user account or add a new user.
 
File
- 
              modules/
system/ system.api.php, line 350  
Code
function hook_entity_update($entity, $type) {
  // Update the entity's entry in a fictional table of all entities.
  $info = entity_get_info($type);
  list($id) = entity_extract_ids($type, $entity);
  db_update('example_entity')->fields(array(
    'updated' => REQUEST_TIME,
  ))
    ->condition('type', $type)
    ->condition('id', $id)
    ->execute();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.