Jetpack_Core_Json_Api_Endpoints D

Total Complexity 384
Dependencies 26
Dependents 3
Total lines 3,888
Lines of code 2,468
Logical lines of code 740
Comment lines 1,029
Methods 95
Properties 2

Methods 95

Method Rating Maintainability Complexity Lines of code
get_updateable_data_list()
D
14
9 602
register_endpoints()
C
17
2 491
prepare_options_for_response()
C
36 25 71
is_site_verified_and_token()
B
46 18 33
validate_custom_service()
A
54 16 17
get_remote_value()
A
48 13 34
validate_services()
A
51 12 23
activate_plugin()
A
41 9 59
cast_value()
A
51 11 27
site_data()
A
49 10 28
set_connection_owner()
A
43 8 54
install_plugin()
A
44 8 49
jetpack_connection_test_for_external()
A
44 8 47
reset_jetpack_options()
A
47 8 36
validate_custom_service_id()
S
57 8 14
dismiss_notice()
S
54 7 19
get_scan_state()
S
51 6 26
prepare_modules_for_response()
S
53 6 22
validate_onboarding()
S
56 6 18
validate_list_item()
S
56 6 16
view_jetpack_connection_test_check()
S
51 5 27
get_site_data()
S
51 5 27
scan_state()
S
52 5 22
get_site_activity()
S
47 4 37
migrate_stats_and_subscribers()
S
55 5 21
rewind_data()
S
54 5 20
validate_setup_wizard_questionnaire()
S
57 5 16
get_rewind_data()
S
53 4 22
get_plugin_update_count()
S
54 4 21
validate_verification_service()
S
67 5 6
validate_boolean()
S
67 5 6
unlink_user()
S
59 4 13
split_options()
S
62 4 11
update_user_tracking_settings()
S
53 3 24
verify_site()
S
53 3 23
get_user_tracking_settings()
S
55 3 22
get_plugin()
S
55 3 18
validate_alphanum()
S
68 4 6
validate_twitter_username()
S
68 4 6
disconnect_site()
S
62 4 10
build_connect_url()
S
63 4 9
activate_crm_jetpack_forms_extension()
S
62 4 10
register_site()
S
60 3 13
validate_sharing_show()
S
60 3 12
update_setup_wizard_questionnaire()
S
62 3 11
send_mobile_magic_link()
S
54 2 24
get_products()
S
54 2 22
submit_survey()
S
55 2 21
get_plans()
S
56 2 19
validate_module_list()
S
62 3 10
get_module_requested()
S
63 3 10
validate_posint()
S
68 3 6
validate_stats_roles()
S
65 3 8
confirm_safe_mode()
S
59 2 15
get_jitm_message()
S
66 3 7
activate_plugins_permission_check()
S
69 3 6
unlink_user_permission_callback()
S
69 3 6
jetpack_connection_test()
S
60 2 14
activate_crm_extensions_permission_check()
S
65 2 10
configure_modules_permission_check()
S
70 2 6
jetpack_crm_data_permission_check()
S
65 2 10
delete_jitm_message()
S
68 2 7
disconnect_site_permission_callback()
S
70 2 6
delete_jitm_message_permission_callback()
S
70 2 6
get_plugins()
S
65 2 8
get_user_connection_data_permission_callback()
S
70 2 6
set_connection_owner_permission_callback()
S
70 2 6
manage_modules_permission_check()
S
70 2 6
connect_url_permission_callback()
S
70 2 6
view_admin_page_permission_check()
S
70 2 6
update_settings_permission_check()
S
70 2 6
sanitize_stats_allowed_roles()
S
72 2 6
edit_others_posts_check()
S
70 2 6
identity_crisis_mitigation_permission_check()
S
70 2 6
validate_string()
S
69 2 6
jetpack_connection_status()
S
75 1 4
get_setup_wizard_questionnaire()
S
79 1 3
get_user_connection_data()
S
66 1 8
get_jetpack_crm_data()
S
75 1 4
update_licensing_error()
S
75 1 4
get_licensing_error()
S
80 1 3
increase_timeout_30()
S
81 1 3
remote_authorize()
S
75 1 4
validate_activate_plugin()
S
80 1 3
rest_authorization_required_code()
S
75 1 4
start_fresh_connection()
S
77 1 4
activate_akismet()
S
66 1 8
validate_service_api_key_mapbox()
S
75 1 4
validate_service_api_key()
S
74 1 4
service_api_invalid_service_response()
S
75 1 4
validate_service_api_service()
S
75 1 4
delete_service_api_key()
S
75 1 4
update_service_api_key()
S
75 1 4
get_service_api_key()
S
75 1 4
get_updateable_parameters()
S
67 1 8