Metasync_Telemetry_Manager B

Total Complexity 95
Dependencies 4
Dependents 3
Total lines 574
Lines of code 284
Logical lines of code 169
Comment lines 190
Methods 28
Properties 7

Methods 28

Method Rating Maintainability Complexity Lines of code
is_telemetry_enabled()
A
60 9 13
analyze_db_queries()
S
50 7 28
parse_memory_limit()
S
57 6 17
capture_php_error()
S
52 5 24
setup_hooks()
S
53 4 21
send_message()
S
59 4 13
send_exception()
S
61 4 11
get_telemetry_stats()
S
61 4 11
init_telemetry()
S
59 3 15
flush_telemetry_queue()
S
66 4 7
on_plugin_activated()
S
61 3 12
on_plugin_init()
S
65 3 8
capture_wp_die()
S
67 3 7
end_page_timer()
S
64 3 9
on_plugin_deactivated()
S
64 3 10
send_activation()
S
75 3 4
send_deactivation()
S
75 3 4
send_performance()
S
74 3 4
test_telemetry_connection()
S
69 3 6
test_sentry_connection()
S
65 3 9
get_instance()
S
71 2 6
on_wp_loaded()
S
65 2 8
on_shutdown()
S
64 2 9
capture_uncaught_exception()
S
68 2 7
start_page_timer()
S
75 2 4
on_log_preparation()
S
70 2 6
on_log_upload()
S
70 2 6
__construct()
S
74 1 5