inc/managers/queue/Mergeable.php
@@ -6,6 +6,11 @@ interface Mergeable { /** * Return requestData key/value pairs that must match for a candidate to be considered. * Empty array = match any (current behavior). */ public function matchCriteria(Operation $incoming): array; public function canMerge(Operation $existing, Operation $incoming): bool; public function merge(Operation $existing, Operation $incoming): Operation; }