ES_Workflow D

Total Complexity 132
Dependencies 14
Dependents 7
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