ITSEC_Core D

Total Complexity 188
Dependencies 24
Dependents 96
Total lines 1,373
Lines of code 689
Logical lines of code 422
Comment lines 406
Methods 85
Properties 22

Methods 85

Method Rating Maintainability Complexity Lines of code
continue_init()
A
45 9 40
user_has_cap()
A
52 9 24
is_rest_api_request()
A
51 8 26
register_modules()
S
44 6 40
get_settings_module_route()
S
54 7 21
is_api_request()
S
62 7 12
is_licensed()
S
54 6 22
get_wp_upload_dir()
S
55 6 19
init()
S
41 3 57
get_logs_page_url()
S
54 5 20
get_licensed_url()
S
61 5 13
get_admin_page_url()
S
58 4 14
get_saved_plugin_build()
S
61 4 13
setup_scheduler()
S
58 3 17
has_patchstack()
S
65 4 9
get_install_type()
S
66 4 9
add_action_link()
S
61 3 11
handle_upgrade()
S
65 3 9
get_licensed_user()
S
66 3 9
is_test_suite()
S
70 3 6
is_ajax_request()
S
70 3 6
is_temp_disable_modules_set()
S
71 3 6
has_valid_manage_groups()
S
63 3 10
get_storage_dir()
S
60 2 13
get_storage_url()
S
61 2 12
get_current_time_gmt()
S
74 2 4
early_init()
S
70 2 7
get_utm_campaign()
S
78 2 3
get_instance()
S
72 2 6
get_plugin_version()
S
64 2 10
load_setup()
S
72 2 5
add_plugin_meta_links()
S
67 2 7
compat_checks()
S
72 2 6
is_admin_post_php_request()
S
71 2 6
is_xmlrpc_request()
S
79 2 3
is_development()
S
79 2 3
run_integrations()
S
73 2 5
get_scheduler()
S
69 2 7
get_settings_module_url()
S
75 1 4
get_url_for_settings_route()
S
78 1 3
get_link_for_settings_route()
S
74 1 4
get_tracking_link()
S
68 1 7
is_iwp_call()
S
81 1 3
get_next_php_requirement()
S
81 1 3
update_wp_upload_dir()
S
70 1 6
get_tools_route()
S
76 1 4
get_url_for_tools_route()
S
78 1 3
is_loading_early()
S
80 1 3
get_security_check_page_url()
S
75 1 4
doing_data_upgrade()
S
76 1 4
is_interactive()
S
76 1 4
with_interactivity()
S
69 1 7
set_interactive()
S
75 1 4
__construct()
S
98 1 1
get_backup_creation_page_url()
S
74 1 4
register_sync_verbs()
S
74 1 4
shared_init()
S
72 1 6
setup_tables()
S
75 1 4
get_required_cap()
S
79 1 3
current_user_can_manage()
S
80 1 3
is_onboarded()
S
79 1 3
get_itsec_files()
S
76 1 4
get_itsec_notify()
S
76 1 4
set_notification_center()
S
79 1 3
get_notification_center()
S
80 1 3
set_scheduler()
S
79 1 3
get_login_interstitial()
S
80 1 3
get_sync_api()
S
76 1 4
is_importing()
S
80 1 3
needs_upgrade()
S
79 1 3
get_settings_page_url()
S
76 1 4
handle_activation()
S
74 1 5
handle_deactivation()
S
77 1 4
handle_uninstall()
S
77 1 4
add_notice()
S
79 1 3
get_plugin_file()
S
76 1 4
set_plugin_file()
S
72 1 5
get_plugin_build()
S
76 1 4
get_plugin_dir()
S
76 1 4
get_core_dir()
S
79 1 3
get_plugin_name()
S
76 1 4
licensed_user_is_lw_customer()
S
79 1 3
get_current_time()
S
76 1 4
get_time_offset()
S
75 1 4
is_pro()
S
79 1 3