ES_Workflow D

Total Complexity 132
Dependencies 14
Dependents 15
Total lines 1,142
Lines of code 491
Logical lines of code 303
Comment lines 425
Methods 49
Properties 16

Methods 49

Method Rating Maintainability Complexity Lines of code
schedule()
A
53 8 24
queue()
A
49 7 33
calculate_scheduled_datetime()
S
50 7 29
get_actions()
S
54 6 21
validate_workflow()
S
57 6 19
sanitize_action_fields()
S
55 4 20
get_timing_delay()
S
56 4 18
get_instance()
S
58 4 16
has_action()
S
60 4 14
is_missing_required_data()
S
64 4 12
is_runnable()
S
62 4 11
get_fixed_time()
S
61 4 11
get_action_from_action_fields()
S
62 4 11
__construct()
S
55 3 20
run()
S
56 3 17
format_action_fields()
S
58 3 16
get_trigger()
S
64 4 10
update_status()
S
62 3 12
get_status()
S
66 3 9
get_option()
S
67 3 7
set_data_layer()
S
66 3 9
update_last_ran_at()
S
61 2 13
get_variable_time()
S
62 2 11
get_id()
S
79 2 3
is_active()
S
71 2 6
get_actions_data()
S
74 2 4
get_trigger_option()
S
66 2 9
get_trigger_options()
S
76 2 4
setup()
S
71 2 6
get_action()
S
69 2 7
variable_processor()
S
71 2 6
get_meta()
S
78 2 3
data_layer()
S
71 2 6
get_timing_type()
S
67 2 8
get_edit_url()
S
63 1 12
get_campaign_id()
S
63 1 12
set_data_item()
S
80 1 3
get_data_item()
S
80 1 3
set_actions_data()
S
70 1 6
get_trigger_name()
S
80 1 3
get_scheduled_days()
S
80 1 3
get_timing_delay_unit()
S
80 1 3
get_timing_delay_number()
S
80 1 3
cleanup()
S
81 1 3
reset_data()
S
82 1 3
get_date_created()
S
82 1 3
get_last_ran_at()
S
80 1 3
get_title()
S
82 1 3
get_scheduled_time()
S
80 1 3