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']; $productUid = (int) $processedData['data']['tx_eptheme_context_product'];
$hotelUid = (int) $processedData['data']['tx_eptheme_context_hotel']; $hotelUid = (int) $processedData['data']['tx_eptheme_context_hotel'];
$filterSettings = new FilterSettings(); $filterSettings = [
$filterSettings->setProductUid($productUid); 'productUid' => $productUid,
$filterSettings->setHotelUid($hotelUid); 'hotelUid' => $hotelUid,
];
$dateFromTimestamp = (int) $processedData['data']['tx_eptheme_context_date_from']; $dateFromTimestamp = (int) $processedData['data']['tx_eptheme_context_date_from'];
if ($dateFromTimestamp > 0) { if ($dateFromTimestamp > 0) {
$dateFrom = new \DateTime(); $dateFrom = new \DateTime();
$dateFrom->setTimestamp($dateFromTimestamp); $dateFrom->setTimestamp($dateFromTimestamp);
$filterSettings->setDateFrom($dateFrom); $filterSettings['dateFrom'] = $dateFrom->format('Y-m-d');
} }
$dateToTimestamp = (int) $processedData['data']['tx_eptheme_context_date_to']; $dateToTimestamp = (int) $processedData['data']['tx_eptheme_context_date_to'];
if ($dateToTimestamp > 0) { if ($dateToTimestamp > 0) {
$dateTo = new \DateTime(); $dateTo = new \DateTime();
$dateTo->setTimestamp($dateToTimestamp); $dateTo->setTimestamp($dateToTimestamp);
$filterSettings->setDateTo($dateTo); $filterSettings['dateTo'] = $dateTo->format('Y-m-d');
} }
/** @var \EP\EpProducts\Service\ProductDataService $productDataService */ /** @var \EP\EpProducts\Service\ProductDataService $productDataService */