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);
}
}