wip: group inquiries and bookings

This commit is contained in:
Björn Fromme committed 2026-07-16 17:13:15 +02:00
1 parent eba1a901d6
commit 3c9caeaad0
115 files changed
+8107 -424

No files matched your search

+31
View File
@@ -0,0 +1,31 @@
<?php
declare(strict_types=1);
namespace App\Model;
use App\Entity\Groups\Accommodation;
use App\Entity\Groups\AdditionalService;
use App\Entity\Groups\BoardService;
final readonly class AccommodationBookingContext
{
/**
* @param BoardService[] $boardServices
* @param AdditionalService[] $additionalServices
* @param array<string, AdditionalService[]> $groupedAdditionalServices
* @param AdditionalService[] $ungroupedAdditionalServices
* @param array<string, mixed>|null $priceBreakdown
* @param array<string, mixed>|null $hotelCmsData
*/
public function __construct(
public Accommodation $accommodation,
public ?array $hotelCmsData = null,
public array $boardServices = [],
public array $additionalServices = [],
public array $groupedAdditionalServices = [],
public array $ungroupedAdditionalServices = [],
public ?array $priceBreakdown = null,
) {
}
}