true, 'uid' => $uid]; if (!DBA::exists('user', $condition)) { return; } // Now we delete all user items $condition = ['uid' => $uid, 'deleted' => false]; do { $items = Item::select(['id'], $condition, ['limit' => 100]); while ($item = Item::fetch($items)) { Item::deleteById($item['id'], PRIORITY_LOW); } DBA::close($items); } while (Item::exists($condition)); } }