[option => value]]. * Fehlt ein Slug, bleibt die bestehende Config erhalten bzw. wird beim ersten Zuweisen * aus der Tenant-Config als Snapshot kopiert. * * @var array> */ public array $paymentMethodConfigurations; public function __construct(Event $event, string $eventName, string $eventLocation, string $postalCode, string $email, DateTime $earlyBirdEnd, DateTime $registrationFinalEnd, int $alcoholicsAge, bool $sendWeeklyReports, bool $registrationAllowed, Amount $flatSupport, Amount $supportPerPerson, array $contributingLocalGroups, array $eatingHabits, array $paymentMethods, array $paymentMethodConfigurations = []) { $this->event = $event; $this->eventName = $eventName; $this->eventLocation = $eventLocation; $this->postalCode = $postalCode; $this->email = $email; $this->earlyBirdEnd = $earlyBirdEnd; $this->registrationFinalEnd = $registrationFinalEnd; $this->alcoholicsAge = $alcoholicsAge; $this->sendWeeklyReports = $sendWeeklyReports; $this->registrationAllowed = $registrationAllowed; $this->flatSupport = $flatSupport; $this->supportPerPerson = $supportPerPerson; $this->contributingLocalGroups = $contributingLocalGroups; $this->eatingHabits = $eatingHabits; $this->paymentMethods = $paymentMethods; $this->paymentMethodConfigurations = $paymentMethodConfigurations; } }