WP_Job_Manager_Usage_Tracking_Base A

Total Complexity 55
Dependencies 2
Dependents 0
Total lines 575
Lines of code 265
Logical lines of code 115
Comment lines 230
Methods 30
Properties 4

Methods 30

Method Rating Maintainability Complexity Lines of code
send_event()
A
44 7 41
maybe_display_tracking_opt_in()
S
51 4 32
get_system_data()
S
54 4 20
get_plugins()
S
61 4 12
send_usage_data()
S
62 4 11
output_opt_in_js()
S
53 1 51
handle_tracking_opt_in()
S
62 3 11
get_instance_for_subclass()
S
70 2 6
get_plugin_data()
S
67 2 8
schedule_tracking_task()
S
72 2 5
unschedule_tracking_task()
S
74 2 5
get_plugin_name()
S
68 2 7
opt_in_dialog_text_allowed_html()
S
65 1 11
is_opt_in_hidden()
S
80 1 3
hide_tracking_opt_in()
S
80 1 3
add_usage_tracking_two_week_schedule()
S
66 1 8
enqueue_script_deps()
S
71 1 6
get_instance()
S
80 1 3
get_event_prefix()
S
81 1 3
get_prefix()
S
100 1 0
set_callback()
S
81 1 3
__construct()
S
62 1 10
get_base_system_data()
S
82 1 3
do_track_plugin()
S
100 1 0
opt_in_dialog_text()
S
100 1 0
current_user_can_manage_tracking()
S
100 1 0
set_tracking_enabled()
S
100 1 0
get_tracking_enabled()
S
100 1 0
get_text_domain()
S
100 1 0
is_tracking_enabled()
S
81 1 3