/** * Drops all triggers. */ private function dropTriggers() { $data_schema = $this->config['database']['data_schema']; $triggers = AuditDataLayer::getTriggers($data_schema); foreach ($triggers as $trigger) { $this->io->logInfo('Dropping trigger <dbo>%s</dbo> from table <dbo>%s</dbo>', $trigger['trigger_name'], $trigger['table_name']); AuditDataLayer::dropTrigger($data_schema, $trigger['trigger_name']); } }