Executes lifecycle hooks during form events.
Overridable Functions
run_hook/3- Run a hook by name with argumentsapply_hook_result/2- Apply hook result to target
User Override
defmodule MyApp.Form.Events.HookRunner do
use MishkaGervaz.Form.Web.Events.HookRunner
def run_hook(hooks, hook_name, args) do
Logger.debug("Running form event hook: #{hook_name}")
super(hooks, hook_name, args)
end
endSee MishkaGervaz.Form.Web.Events,
MishkaGervaz.Form.Web.Events.Helpers, and the sibling sub-handlers
SanitizationHandler, ValidationHandler, SubmitHandler,
StepHandler, UploadHandler, RelationHandler.