You are here

function bat_event_delete_event_type_schema in Booking and Availability Management Tools for Drupal 8

Same name and namespace in other branches
  1. 7 modules/bat_event/bat_event.module \bat_event_delete_event_type_schema()

Given an event machine name drop all the tables that store event data for that event.

Parameters

string $machine_name:

1 call to bat_event_delete_event_type_schema()
EventType::delete in modules/bat_event/src/Entity/EventType.php
Deletes an entity permanently.

File

modules/bat_event/bat_event.module, line 495
Manage Events - Events store the EventValue of a Unit over a period of time.

Code

function bat_event_delete_event_type_schema($machine_name) {
  foreach (bat_event_get_event_type_tables($machine_name) as $name) {
    Database::getConnection()
      ->schema()
      ->dropTable($name);
  }
}