diff --git a/public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php index 888861f3..1cbd7e25 100644 --- a/public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php +++ b/public/typo3conf/ext/ep_theme/Classes/DataProcessing/TeaserProcessor.php @@ -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 */