'app_booking_create_step_1', self::Voucher => 'app_voucher_step_1', }; } public function authenticateTemplate(): string { return match ($this) { self::Booking => 'booking/create/authenticate.html.twig', self::Voucher => 'voucher/authenticate.html.twig', }; } }