Bookings¶
The extension only provides interfaces for the booking system and does not process or store the submitted data. This is up to custom extensions.
Needs to be implemented¶
- PSR-14 Event listener for
GenericActionAssignmentEvent(className=BookingController)- Contains the
BookingRequestwith the submitted data
- Contains the
- Processing the booking
- Database
- Email notification
- Configuration
- …
- For custom data fields
- Custom BookingRequest (like
DefaultBookingRequest) - Custom HTML template (
Templates/Booking/Booking.html)
- Custom BookingRequest (like
- For custom events
- Add the feature
BookingInterfaceto your event
- Add the feature