sites_group_overrides-1.x-dev/modules/sites_group_masquerade/sites_group_masquerade.module

modules/sites_group_masquerade/sites_group_masquerade.module
<?php

/**
 * @file
 * Sites_group_masquerade module.
 */

use Drupal\Core\Entity\EntityInterface;

/**
 * Implements hook_ENTITY_TYPE_delete().
 */
function sites_group_masquerade_group_delete(EntityInterface $entity): void {
  // Make sure not to get locked on the deleted site.
  /** @var \Drupal\sites_group\SitesGroupServiceInterface */
  if (\Drupal::service('sites_group.service')->groupIsSite($entity)) {
    /** @var \Drupal\sites_masquerade\SitesMasqueradeInterface */
    \Drupal::service('sites_masquerade')->reset();
  }
}

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

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