function apigee_edge_teams_team_delete in Apigee Edge 8
Implements hook_ENTITY_TYPE_delete().
File
- modules/
apigee_edge_teams/ apigee_edge_teams.module, line 158 - Copyright 2018 Google Inc.
Code
function apigee_edge_teams_team_delete(EntityInterface $entity) {
// Delete all invitations from this team.
/** @var \Drupal\apigee_edge_teams\Entity\Storage\TeamStorageInterface $storage */
$storage = \Drupal::entityTypeManager()
->getStorage('team_invitation');
if ($invitations = $storage
->loadByProperties([
'team' => $entity
->id(),
])) {
$storage
->delete($invitations);
}
}