7 functions implement hook_node_presave()

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.

book_node_presave in modules/book/book.module
Implements hook_node_presave().
EntityCrudHookTestHooks::nodePresave in core/modules/system/tests/modules/entity_crud_hook_test/src/Hook/EntityCrudHookTestHooks.php
Implements hook_ENTITY_TYPE_presave() for node entities.
entity_crud_hook_test_node_presave in modules/simpletest/tests/entity_crud_hook_test.module
Implements hook_node_presave().
forum_node_presave in modules/forum/forum.module
Implements hook_node_presave().
NodeTestHooks::nodePresave in core/modules/node/tests/modules/node_test/src/Hook/NodeTestHooks.php
Implements hook_ENTITY_TYPE_presave() for node entities.
node_test_node_presave in modules/node/tests/node_test.module
Implements hook_node_presave().
trigger_node_presave in modules/trigger/trigger.module
Implements hook_node_presave().

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.