Events entity DSL definition for form configuration.
Allows overriding event handling modules at DSL level. Supports both positional argument and block syntax:
Usage
Override entire events module (positional argument):
mishka_gervaz do
form do
events MyApp.Form.CustomEvents
end
endOverride specific sub-builders (block syntax):
mishka_gervaz do
form do
events do
sanitization MyApp.Form.Events.SanitizationHandler
validation MyApp.Form.Events.ValidationHandler
submit MyApp.Form.Events.SubmitHandler
step MyApp.Form.Events.StepHandler
upload MyApp.Form.Events.UploadHandler
relation MyApp.Form.Events.RelationHandler
hooks MyApp.Form.Events.HookRunner
end
end
endDefaults
When no overrides are specified, the following defaults are used:
sanitization-MishkaGervaz.Form.Web.Events.SanitizationHandler.Defaultvalidation-MishkaGervaz.Form.Web.Events.ValidationHandler.Defaultsubmit-MishkaGervaz.Form.Web.Events.SubmitHandler.Defaultstep-MishkaGervaz.Form.Web.Events.StepHandler.Defaultupload-MishkaGervaz.Form.Web.Events.UploadHandler.Defaultrelation-MishkaGervaz.Form.Web.Events.RelationHandler.Defaulthooks-MishkaGervaz.Form.Web.Events.HookRunner.Default