Jake Vanderwerf
2026-08-25 3d25ad7de4fdbb3eba2cde2a62422e6be5d79a0a
inc/managers/queue/mergers/DefaultMerger.php
@@ -3,7 +3,9 @@
use JVBase\managers\queue\Mergeable;
use JVBase\managers\queue\Operation;
if (!defined('ABSPATH')) {
   exit;
}
/**
 * Default merger, uses the chunkKey as the mergeable array
 */
@@ -26,7 +28,7 @@
   public function merge(Operation $existing, Operation $incoming): Operation
   {
      foreach ((array) $this->chunkKey as $key) {
         $existing->requestData[$key] = array_merge(
         $existing->requestData[$key] = array_replace(
            $existing->requestData[$key] ?? [],
            $incoming->requestData[$key] ?? []
         );
@@ -35,4 +37,8 @@
      $existing->totalItems += $incoming->totalItems;
      return $existing;
   }
   public function matchCriteria(Operation $incoming): array
   {
      return [];
   }
}