function shrinktheweb_entity_bundle_delete in ShrinkTheWeb 8
Implements hook_entity_bundle_delete().
File
- ./
shrinktheweb.module, line 384  
Code
function shrinktheweb_entity_bundle_delete($entity_type_id, $bundle) {
  if ($entity_type_id == 'node') {
    $shrinktheweb_fields = \Drupal::database()
      ->select('shrinktheweb_fields', 't')
      ->distinct()
      ->fields('t', array(
      'stw_entity_bundle',
    ))
      ->condition('stw_entity_bundle', $bundle)
      ->execute()
      ->fetchCol();
    if (in_array($bundle, $shrinktheweb_fields)) {
      \Drupal::database()
        ->delete('shrinktheweb_fields')
        ->condition('stw_entity_bundle', $bundle, '=')
        ->execute();
    }
  }
}