$data */ function submit(RsvFormElementDefinition $def, int $submit_id, array $data, RsvFormSubmitResult $result) : bool; /** * Undo a successful submit(); a no-op for elements without side effects. * * @param array $data */ function rollback(RsvFormElementDefinition $def, int $submit_id, array $data, RsvFormSubmitResult $result) : void; }