modify('-30 days'); try { $result = $this ->entityManager ->getConnection() ->executeQuery('DELETE FROM log WHERE log.timestamp < ?', [$dueDate->format('Y-m-d H:i:s')]); $message = 'Deleted '.$result->rowCount().' log entries'; $success = true; $this->logger->info($message); } catch (Exception $e) { $message = 'Unable to delete log entries: '.$e->getMessage(); $success = false; $this->logger->error($message); } return [$success, $message]; } }