function bat_event_delete_event_type_schema in Booking and Availability Management Tools for Drupal 8
Same name and namespace in other branches
- 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);
}
}