MergedRowSource

Core merge helper API.

use ReportKit\Core\Source\MergedRowSource;

$source = new MergedRowSource(
    [$live, $archive],
    'trip_id',      // dedupe key (first wins)
    'booked_at',    // order column
    'desc'
);

$rows = $source->getRows($filters);
$trace = $source->getTrace(); // ['sources' => [...], 'merged' => n, 'deduped' => n, ...]