feat: implement payment step

This commit is contained in:
Björn Fromme committed 2026-03-16 11:59:10 +01:00
1 parent 3d9fc18a83
commit 3f7db4e772
12 files changed
+1273 -30

No files matched your search

+22
View File
@@ -12,6 +12,28 @@ use Symfony\Component\Validator\Constraints as Assert;
#[AppAssert\Participant(groups: ['booking_edit', 'booking_create_step_2'])]
class ParticipantDto
{
/**
* List of dynamic participant fields that can be conditionally hidden/shown.
*/
public const DYNAMIC_FIELDS = [
'assignedRoomId',
'remarksRoom',
'courses',
'additionalServices',
'board',
'rentals',
'rentalInsurance',
'skiPass',
'transportationOutbound',
'transportationInbound',
'pickupOutbound',
'pickupInbound',
'parking',
'licensePlate',
'bulkInsuranceBooking',
'insurance',
];
public ?int $index = null;
public ?int $addressId = null;
public ?int $personId = null;