function entity_delete_multiple

Deletes multiple entities permanently.

Parameters

string $entity_type: The type of the entity.

array $ids: An array of entity IDs of the entities to delete.

8 calls to entity_delete_multiple()
comment_delete_multiple in drupal/core/modules/comment/comment.module
Deletes comments and all their replies.
contact_config_import_delete in drupal/core/modules/contact/contact.module
Implements MODULE_config_import_delete().
entity_test_delete_multiple in drupal/core/modules/system/tests/modules/entity_test/entity_test.module
Deletes multiple test entities.
file_delete_multiple in drupal/core/includes/file.inc
Deletes files.
node_delete_multiple in drupal/core/modules/node/node.module
Deletes multiple nodes.

... See full list

File

drupal/core/includes/entity.inc, line 248
Entity API for handling entities like nodes or users.

Code

function entity_delete_multiple($entity_type, array $ids) {
  $controller = entity_get_controller($entity_type);
  $entities = $controller
    ->load($ids);
  $controller
    ->delete($entities);
}