Adopt changes in product teaser processor

This commit is contained in:
Björn Fromme
2021-10-15 13:26:29 +02:00
parent 62f0f88769
commit 9a2f09b9d2
@@ -98,21 +98,22 @@ class TeaserProcessor implements DataProcessorInterface
$productUid = (int) $processedData['data']['tx_eptheme_context_product'];
$hotelUid = (int) $processedData['data']['tx_eptheme_context_hotel'];
$filterSettings = new FilterSettings();
$filterSettings->setProductUid($productUid);
$filterSettings->setHotelUid($hotelUid);
$filterSettings = [
'productUid' => $productUid,
'hotelUid' => $hotelUid,
];
$dateFromTimestamp = (int) $processedData['data']['tx_eptheme_context_date_from'];
if ($dateFromTimestamp > 0) {
$dateFrom = new \DateTime();
$dateFrom->setTimestamp($dateFromTimestamp);
$filterSettings->setDateFrom($dateFrom);
$filterSettings['dateFrom'] = $dateFrom->format('Y-m-d');
}
$dateToTimestamp = (int) $processedData['data']['tx_eptheme_context_date_to'];
if ($dateToTimestamp > 0) {
$dateTo = new \DateTime();
$dateTo->setTimestamp($dateToTimestamp);
$filterSettings->setDateTo($dateTo);
$filterSettings['dateTo'] = $dateTo->format('Y-m-d');
}
/** @var \EP\EpProducts\Service\ProductDataService $productDataService */