public function handleDelete(PreDeleteModelEvent $event) { if ($event->getModel()->getProviderName() !== 'tl_metamodel') { return; } $factory = $this->getServiceContainer()->getFactory(); $metaModel = $factory->getMetaModel($factory->translateIdToMetaModelName($event->getModel()->getId())); if ($metaModel) { TableManipulation::deleteTable($metaModel->getTableName()); } }