1 node.api.php hook_node_type_delete($info)

Respond to node type deletion.

This hook is invoked from node_type_delete() after the node type is removed from the database.

Parameters

$info: The node type object that is being deleted.

Related topics

File

core/modules/node/node.api.php, line 956
Hooks provided by the Node module.

Code

function hook_node_type_delete($info) {
  // Remove the deleted node type from a module's config.
  $config = config('my_module.settings');
  $enabled_types = $config->get('enabled_types');
  $key = array_search($info->type, $enabled_types);
  if ($key !== FALSE) {
    unset($enabled_types[$key]);
    $config->set('enabled_types', $enabled_types);
  }
}