PluginProbe
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.6
JetFormBuilder — Dynamic Blocks Form Builder v3.6.6
3.6.6.1 3.6.6 3.6.5.4 3.6.5.3 3.6.5.2 3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 All 134 releases
jetformbuilder / includes / actions / events / default-process / default-process-event.php

default-process-event.php in JetFormBuilder — Dynamic Blocks Form Builder 3.6.6, at includes/actions/events/default-process/default-process-event.php

50 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3
4 namespace Jet_Form_Builder\Actions\Events\Default_Process;
5
6 use Jet_Form_Builder\Actions\Events\Base_Event;
7
8 // If this file is called directly, abort.
9 if ( ! defined( 'WPINC' ) ) {
10 die;
11 }
12
13 class Default_Process_Event extends Base_Event {
14
15 public function get_id(): string {
16 return 'DEFAULT.PROCESS';
17 }
18
19 public function get_label(): string {
20 return __( 'When the Form was submitted', 'jet-form-builder' );
21 }
22
23 public function get_help(): string {
24 return __(
25 'the moment when all actions are executed.
26 The event takes place at the same stage as the actions previously performed.
27 It is necessary for forms where payment functionality (PayPal/Stripe)
28 is enabled to let the plugin know which actions
29 to perform before redirecting to checkout;',
30 'jet-form-builder'
31 );
32 }
33
34 public function executors(): array {
35 return apply_filters(
36 'jet-form-builder/default-process-event/executors',
37 array(
38 new Default_Process_Executor(),
39 )
40 );
41 }
42
43 public function to_array(): array {
44 return parent::to_array() + array(
45 'always' => true,
46 );
47 }
48
49 }
50