function contact_storage_contact_form_delete in Contact Storage 8
Implements hook_ENTITY_TYPE_delete() for 'contact_form'.
File
- ./
contact_storage.module, line 529 - Contains main module logic.
Code
function contact_storage_contact_form_delete(EntityInterface $entity) {
$alias_storage = \Drupal::entityTypeManager()
->getStorage('path_alias');
// Delete all aliases with this contact form as a source.
$aliases = $alias_storage
->loadByProperties([
'path' => '/' . $entity
->toUrl()
->getInternalPath(),
]);
$alias_storage
->delete($aliases);
}