Teilnahmerechnungen erstellen

This commit is contained in:
2026-09-03 00:08:46 +02:00
parent a61344395a
commit 9c4c28e566
79 changed files with 4303 additions and 75 deletions
@@ -55,10 +55,9 @@ class EventPaymentModuleRegistryTest extends TestCase
// Überweisung: keine payer-seitigen Eingaben.
$this->assertSame([], (new AccountTransferPaymentModule())->getParticipantOptions());
// Sonstiges: exemplarische Teilnehmer-Eingaben (Betrag + Passend-Checkbox).
$undefined = (new UndefinedPaymentModule())->getParticipantOptions();
$this->assertSame(['amount_brought', 'has_exact_amount'], array_column($undefined, 'name'));
$this->assertSame('checkbox', $undefined[1]['type']);
// Sonstiges (Barzahlung vor Ort): ebenfalls keine payer-seitigen Eingaben -- die Zahlungsart
// beschreibt sich allein über den vom Veranstalter gepflegten Freitext.
$this->assertSame([], (new UndefinedPaymentModule())->getParticipantOptions());
}
public function test_participant_option_helpers(): void