dba::delete('contact', array('id' => $id));
// Delete the rest in the background
- Worker::add(PRIORITY_LOW, 'remove_contact', $id);
+ Worker::add(PRIORITY_LOW, 'RemoveContact', $id);
}
+++ /dev/null
-<?php
-/**
- * @file include/remove_contact.php
- * @brief Removes orphaned data from deleted contacts
- */
-
-use Friendica\Core\Config;
-
-function remove_contact_run($argv, $argc) {
- if ($argc != 2) {
- return;
- }
-
- $id = intval($argv[1]);
-
- // Only delete if the contact doesn't exist (anymore)
- $r = dba::exists('contact', array('id' => $id));
- if ($r) {
- return;
- }
-
- // Now we delete all the depending table entries
- dba::delete('contact', array('id' => $id));
-}
--- /dev/null
+<?php
+/**
+ * @file src/Worker/RemoveContact.php
+ * @brief Removes orphaned data from deleted contacts
+ */
+namespace Friendica\Worker;
+
+use Friendica\Core\Config;
+
+class RemoveContact {
+ public static function execute($id) {
+
+ // Only delete if the contact doesn't exist (anymore)
+ $r = dba::exists('contact', array('id' => $id));
+ if ($r) {
+ return;
+ }
+
+ // Now we delete all the depending table entries
+ dba::delete('contact', array('id' => $id));
+ }
+}