diff --git a/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php b/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php index 81fb38ae..1978cbd3 100644 --- a/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php +++ b/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php @@ -370,7 +370,7 @@ class DateImportService implements SingletonInterface, LoggerAwareInterface $skiPass = $this->parseSelectionGroup($xmlDate, 'Leistungen Skipass'); $servicesIncluded = $this->parseSelectionGroup($xmlDate, 'Leistungen Sonstige'); - $date['services_included'] = serialize($this->combineServices($servicesBoard, $skiPass, $servicesIncluded)); + $date['services_included'] = serialize($this->combineServices($skiPass, $servicesBoard, $servicesIncluded)); if ($servicesBoard) { $date['board'] = reset($servicesBoard); @@ -457,13 +457,19 @@ class DateImportService implements SingletonInterface, LoggerAwareInterface { $combinedServices = []; if ($servicesIncluded) { - array_push($combinedServices, ...$servicesIncluded); + foreach ($servicesIncluded as $service) { + $combinedServices[] = $service; + } } if ($skiPass) { - array_push($combinedServices, ...$skiPass); + foreach ($skiPass as $service) { + $combinedServices[] = $service; + } } if ($servicesBoard) { - array_push($combinedServices, ...$servicesBoard); + foreach ($servicesBoard as $service) { + $combinedServices[] = $service; + } } return $combinedServices;