log('Start retention policy violations.'); $eventsModel = new \Models\Events(); $retentionModel = new \Models\RetentionPolicies(); $retentionKeys = $retentionModel->getRetentionKeys(); $cnt = 0; foreach ($retentionKeys as $key) { // insuring clause if ($key['retention_policy'] > 0) { $cnt += $eventsModel->retentionDeletion($key['retention_policy'], $key['id']); } } $this->log(sprintf('Deleted %s events for %s operators due to retention policy violations.', $cnt, count($retentionKeys))); } }