comment_field_config_delete(FieldConfigInterface $field)
Implements hook_ENTITY_TYPE_delete() for 'field_config'.
File
- core/modules/comment/comment.module, line 184
- Enables users to comment on published content.
Code
1 2 3 4 5 6 7 8 9 10 | function comment_field_config_delete(FieldConfigInterface $field ) { if ( $field -> getType () == 'comment' ) { // Delete all comments that used by the entity bundle. $entity_query = \Drupal::entityQuery( 'comment' ); $entity_query ->condition( 'entity_type' , $field ->getEntityTypeId()); $entity_query ->condition( 'field_name' , $field ->getName()); $cids = $entity_query ->execute(); entity_delete_multiple( 'comment' , $cids ); } } |
Please login to continue.