Entity struct for events configuration.
Allows overriding event handling modules at DSL level.
Usage
Override entire events module (positional argument):
events MyApp.Table.CustomEventsOverride specific sub-builders (block syntax):
events do
sanitization MyApp.Table.Events.SanitizationHandler
record MyApp.Table.Events.RecordHandler
selection MyApp.Table.Events.SelectionHandler
bulk_action MyApp.Table.Events.BulkActionHandler
hooks MyApp.Table.Events.HookRunner
relation_filter MyApp.Table.Events.RelationFilterHandler
endDefaults
When no overrides are specified, the following defaults are used:
sanitization-MishkaGervaz.Table.Web.Events.SanitizationHandler.Defaultrecord-MishkaGervaz.Table.Web.Events.RecordHandler.Defaultselection-MishkaGervaz.Table.Web.Events.SelectionHandler.Defaultbulk_action-MishkaGervaz.Table.Web.Events.BulkActionHandler.Defaulthooks-MishkaGervaz.Table.Web.Events.HookRunner.Defaultrelation_filter-MishkaGervaz.Table.Web.Events.RelationFilterHandler.Default
See MishkaGervaz.Table.Dsl.Events and
MishkaGervaz.Table.Web.Events.
Summary
Functions
Transform the events after DSL compilation.