function nodeaccess_node_type_delete in Nodeaccess 8
Same name and namespace in other branches
- 8.2 nodeaccess.module \nodeaccess_node_type_delete()
- 7 nodeaccess.module \nodeaccess_node_type_delete()
Implements hook_ENTITY_TYPE_delete().
File
- ./
nodeaccess.module, line 217 - Control access to site content based on the users and roles.
Code
function nodeaccess_node_type_delete(NodeTypeInterface $type) {
$config = \Drupal::configFactory()
->getEditable('nodeaccess.settings');
$allowed_types = $config
->get('allowed_types');
unset($allowed_types[$type
->id()]);
$config
->clear($type
->id())
->set('allowed_types', $allowed_types)
->save();
}