recogito_integration-1.0.x-dev/recogito_integration.install

recogito_integration.install
<?php

/**
 * @file
 * Contains uninstall functions for the Recogito Integration module.
 */

/**
 * Implements hook_uninstall().
 */
function recogito_integration_uninstall() {
  $entity_type_manager = \Drupal::entityTypeManager();

  $content_types = ['annotation'];

  foreach ($content_types as $content_type) {
    $query = $entity_type_manager->getStorage('node')->getQuery();
    $query->condition('type', $content_type);
    $query->accessCheck(FALSE);
    $nids = $query->execute();

    if (!empty($nids)) {
      $nodes = $entity_type_manager->getStorage('node')->loadMultiple($nids);
      $entity_type_manager->getStorage('node')->delete($nodes);
    }
  }
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc