function hook_entity_presave

Act on an entity before it is about to be created or updated.


$entity: The entity object.

$type: The type of entity being saved (i.e. node, user, comment).

Related topics

1 function implements hook_entity_presave()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

entity_crud_hook_test_entity_presave in drupal/modules/simpletest/tests/entity_crud_hook_test.module
Implements hook_entity_presave().
6 invocations of hook_entity_presave()
comment_save in drupal/modules/comment/comment.module
Accepts a submission of new or changed comment content.
file_save in drupal/includes/
Saves a file object to the database.
node_save in drupal/modules/node/node.module
Saves changes to a node or adds a new node.
taxonomy_term_save in drupal/modules/taxonomy/taxonomy.module
Saves a term object to the database.
taxonomy_vocabulary_save in drupal/modules/taxonomy/taxonomy.module
Saves a vocabulary.

... See full list


drupal/modules/system/system.api.php, line 316
Hooks provided by Drupal core and the System module.


function hook_entity_presave($entity, $type) {
  $entity->changed = REQUEST_TIME;