From bf58b86a798f625ea5babdd0c6e1e63847dc84ec Mon Sep 17 00:00:00 2001
From: Erick Hitter <services@ethitter.com>
Date: Tue, 28 Feb 2017 14:35:55 -0800
Subject: [PATCH] Starting point for handling all deletes in cron

---
 bulk-edit-cron-offload.php    |  1 +
 includes/class-delete-all.php | 17 +++++++++++++++++
 includes/class-main.php       |  1 +
 3 files changed, 19 insertions(+)
 create mode 100644 includes/class-delete-all.php

diff --git a/bulk-edit-cron-offload.php b/bulk-edit-cron-offload.php
index 3ad5ed7..b7f1237 100644
--- a/bulk-edit-cron-offload.php
+++ b/bulk-edit-cron-offload.php
@@ -12,3 +12,4 @@ namespace Automattic\WP\Bulk_Edit_Cron_Offload;
 
 // Plugin functionality
 require __DIR__ . '/includes/class-main.php';
+require __DIR__ . '/includes/class-delete-all.php';
diff --git a/includes/class-delete-all.php b/includes/class-delete-all.php
new file mode 100644
index 0000000..128dda2
--- /dev/null
+++ b/includes/class-delete-all.php
@@ -0,0 +1,17 @@
+<?php
+
+namespace Automattic\WP\Bulk_Edit_Cron_Offload;
+
+class Delete_All {
+	/**
+	 *
+	 */
+	private static $vars = null;
+
+	/**
+	 *
+	 */
+	public static function process( $vars ) {
+		self::$vars = $vars;
+	}
+}
diff --git a/includes/class-main.php b/includes/class-main.php
index 1089995..3673936 100644
--- a/includes/class-main.php
+++ b/includes/class-main.php
@@ -25,6 +25,7 @@ class Main {
 		// Now what?
 		switch ( $vars->action ) {
 			case 'delete_all' :
+				Delete_All::process( $vars );
 				break;
 
 			case 'trash' :
-- 
GitLab