function lightning_layout_node_type_delete in Lightning Layout 8
Implements hook_ENTITY_TYPE_delete().
File
- ./
lightning_layout.module, line 196 - Contains layout functionality for Lightning.
Code
function lightning_layout_node_type_delete(NodeTypeInterface $node_type) {
// Don't do anything during config sync.
if (\Drupal::isConfigSyncing()) {
return;
}
/** @var \Drupal\user\RoleInterface $role */
$role = Role::load('layout_manager');
if ($role) {
user_role_revoke_permissions($role
->id(), [
'administer panelizer node ' . $node_type
->id() . ' defaults',
]);
}
}