/** * @param Date[] $dates */ private function setUpInvalidatedReportsDistributedList($dates) { $yearMonths = array(); foreach ($dates as $date) { $yearMonths[] = $date->toString('Y_m'); } $archivesToPurgeDistributedList = new ArchivesToPurgeDistributedList(); $archivesToPurgeDistributedList->add($yearMonths); }
/** * @param array $idSites * @param $datesByMonth */ private function persistInvalidatedArchives(array $idSites, $datesByMonth) { $yearMonths = array_keys($datesByMonth); $yearMonths = array_unique($yearMonths); $store = new SitesToReprocessDistributedList(); $store->add($idSites); $archivesToPurge = new ArchivesToPurgeDistributedList(); $archivesToPurge->add($yearMonths); }
/** * @param array $idSites * @param array $yearMonths */ private function markInvalidatedArchivesForReprocessAndPurge(array $idSites, $yearMonths) { $store = new SitesToReprocessDistributedList(); $store->add($idSites); $archivesToPurge = new ArchivesToPurgeDistributedList(); $archivesToPurge->add($yearMonths); }