function EntityLegacyTest::testEntityDeleteMultiple
Tests that entity_delete_multiple triggers an error.
@expectedDeprecation entity_delete_multiple is deprecated in drupal:8.0.0 and will be removed in drupal:9.0.0. Use the entity storage's delete() method to delete multiple entities.
Throws
\Drupal\Core\Entity\EntityStorageException
See also
https://www.drupal.org/node/3051072
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Entity/ EntityLegacyTest.php, line 44
Class
- EntityLegacyTest
- Tests legacy entity functions.
Namespace
Drupal\KernelTests\Core\EntityCode
public function testEntityDeleteMultiple() {
EntityTest::create([
'name' => 'published entity',
])->save();
EntityTest::create([
'name' => 'published entity',
])->save();
$this->assertCount(2, \Drupal::entityTypeManager()->getStorage('entity_test')
->loadMultiple());
entity_delete_multiple('entity_test', [
1,
2,
]);
$this->assertCount(0, \Drupal::entityTypeManager()->getStorage('entity_test')
->loadMultiple());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.