You are here

function test_aab7f955_uninstall in Lightning Media 8.2

Implements hook_uninstall().

File

tests/modules/test_aab7f955/test_aab7f955.install, line 8

Code

function test_aab7f955_uninstall() {
  $media_storage = \Drupal::entityTypeManager()
    ->getStorage('media');
  $test_images_1 = $media_storage
    ->loadByProperties([
    'bundle' => 'test_image_1',
  ]);
  $test_images_2 = $media_storage
    ->loadByProperties([
    'bundle' => 'test_image_2',
  ]);
  foreach ($test_images_1 as $test_image) {
    $test_image
      ->delete();
  }
  foreach ($test_images_2 as $test_image) {
    $test_image
      ->delete();
  }
  MediaType::load('test_image_1')
    ->delete();
  MediaType::load('test_image_2')
    ->delete();
}