function comment_uninstall in Drupal 9
Same name and namespace in other branches
- 8 core/modules/comment/comment.install \comment_uninstall()
- 7 modules/comment/comment.install \comment_uninstall()
- 10 core/modules/comment/comment.install \comment_uninstall()
Implements hook_uninstall().
File
- core/
modules/ comment/ comment.install, line 14 - Install, update and uninstall functions for the Comment module.
Code
function comment_uninstall() {
// Remove the comment fields.
$storage = \Drupal::entityTypeManager()
->getStorage('field_storage_config');
$fields = $storage
->loadByProperties([
'type' => 'comment',
]);
$storage
->delete($fields);
// Remove state setting.
\Drupal::state()
->delete('comment.node_comment_statistics_scale');
}