Merge branch 'hotfix/services-order-2' into develop

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');
$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;