Merge branch 'hotfix/services-order-2'

This commit is contained in:
Björn Fromme
2020-06-23 18:27:54 +02:00
@@ -370,7 +370,7 @@ class DateImportService implements SingletonInterface, LoggerAwareInterface
$skiPass = $this->parseSelectionGroup($xmlDate, 'Leistungen Skipass'); $skiPass = $this->parseSelectionGroup($xmlDate, 'Leistungen Skipass');
$servicesIncluded = $this->parseSelectionGroup($xmlDate, 'Leistungen Sonstige'); $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) { if ($servicesBoard) {
$date['board'] = reset($servicesBoard); $date['board'] = reset($servicesBoard);
@@ -457,13 +457,19 @@ class DateImportService implements SingletonInterface, LoggerAwareInterface
{ {
$combinedServices = []; $combinedServices = [];
if ($servicesIncluded) { if ($servicesIncluded) {
array_push($combinedServices, ...$servicesIncluded); foreach ($servicesIncluded as $service) {
$combinedServices[] = $service;
}
} }
if ($skiPass) { if ($skiPass) {
array_push($combinedServices, ...$skiPass); foreach ($skiPass as $service) {
$combinedServices[] = $service;
}
} }
if ($servicesBoard) { if ($servicesBoard) {
array_push($combinedServices, ...$servicesBoard); foreach ($servicesBoard as $service) {
$combinedServices[] = $service;
}
} }
return $combinedServices; return $combinedServices;