Code Analysis: WordPress REST API Authentication 1.6.6

Function Rating Maintainability Complexity Lines of code
Mo_API_Authentication_Admin_License::mo_api_authentication_licensing_page()
D
21
1 718
mo_api_authentication_config_app_settings()
D
33 34 86
Mo_API_Authentication_Admin_Config::mo_api_authentication_config()
C
25
18 280
Mo_API_Authentication_Admin_Basic_Auth_Config::mo_api_auth_configuration_output()
C
27
13 299
Mo_API_Authentication_Basic_OAuth::mo_api_auth_is_valid_request()
B
36 21 78
Mo_API_Authentication_Admin_Jwt_Auth_Config::mo_api_auth_configuration_output()
B
34 1 350
Mo_API_Authentication_Admin_License::emit_css()
B
33 1 310
Mo_API_Authentication_Admin_Menu::mo_api_auth_show_tab()
A
50 15 27
Mo_API_Authentication_TokenAPI::mo_api_auth_is_valid_request()
A
45 14 40
Mo_API_Authentication_JWT_Auth::mo_api_auth_is_valid_request()
A
45 14 39
Mo_API_Authentication_Admin_TokenAPI_Config::mo_api_auth_configuration_output()
A
36 2 205
Mo_API_Authentication_Postman::emit_css()
A
46 1 184
Mo_API_Authentication_Admin_ProtectedRestAPIs::ProtectedRestAPI_display_route_checkboxes()
A
46 11 33
Mo_API_Authentication_Admin_Feedback::mo_api_authentication_display_feedback_form()
A
35 4 126
mo_api_authentication_main_menu()
A
42 7 65
mo_api_auth_method_get_token()
A
45 8 43
mo_api_authentication_postman_download()
A
45 8 40
Mo_API_Authentication_Admin_Menu::mo_api_auth_show_menu()
A
50 8 39
Miniorange_API_Authentication_Customer::submit_contact_us()
S
43 5 47
Miniorange_API_Authentication_Customer::mo_api_authentication_send_email_alert()
S
39 4 62
mo_api_auth_is_valid_request()
S
52 6 24
mo_api_authentication_register_ui()
S
42 1 93
Mo_API_Authentication_Admin_AdvancedSettings::role_based_restriction()
S
46 1 88
Miniorange_API_Authentication_Customer::mo_api_auth_send_demo_alert()
S
42 3 52
Miniorange_API_Authentication_Customer::send_otp_token()
S
44 3 46
Miniorange_api_authentication::__construct()
S
57 5 16
Mo_API_Authentication_Postman::mo_api_authentication_postman_page()
S
46 1 70
Mo_API_Authentication_Admin_OAuth_Client_Config::mo_api_auth_configuration_output()
S
50 1 62
Mo_API_Authentication_JWT_Auth::mo_api_auth_jwt_signature_validation()
S
52 3 24
Miniorange_API_Authentication_Customer::validate_otp_token()
S
46 2 38
mo_api_authentication_verify_password_ui()
S
50 1 52
Miniorange_API_Authentication_Customer::create_customer()
S
47 2 36
Mo_API_Authentication_Admin_RFD::demo_request()
S
50 1 46
mo_api_show_popup()
S
57 1 45
mo_api_auth_strpos_arr()
S
67 4 7
mo_api_authentication_is_customer_registered()
S
65 4 9
Miniorange_API_Authentication_Customer::get_customer_key()
S
51 2 27
mo_api_auth_getallheaders()
S
62 3 11
Mo_API_Authentication_Admin_ProtectedRestAPIs::protect_wp_rest_apis()
S
51 1 41
Miniorange_API_Authentication_Customer::check_customer()
S
52 2 25
Mo_API_Authentication_Admin_Support::mo_api_authentication_support()
S
52 1 40
Mo_API_Authentication_Admin_CustomAPIIntegration::custom_api_integration()
S
51 1 39
Miniorange_API_Authentication_Customer::get_timestamp()
S
54 2 20
Mo_API_Authentication_Admin_Menu::show_bfs_note()
S
53 1 34
mo_api_authentication_show_customer_info()
S
54 1 34
Miniorange_api_authentication_Loader::run()
S
66 3 8
mo_api_auth_restrict_rest_api_for_invalid_users()
S
71 3 6
mo_api_auth_user_has_capability()
S
65 3 8
Mo_API_Authentication_Admin_ProtectedRestAPIs::ProtectedRestAPI_get_route_checked_prop()
S
64 3 9
mo_api_auth_create_jwt_token()
S
52 1 26
Mo_API_Authentication_Admin_Support::mo_api_authentication_advertise()
S
60 1 20
Mo_API_Authentication_Admin_Account::register()
S
70 2 7
mo_rest_api_set_cron_job()
S
72 2 5
Mo_API_Authentication_JWT_Auth::mo_api_auth_jwt_token_segment_validation()
S
78 2 3
Mo_API_Authentication_Admin_Menu::mo_api_auth_show_support_sidebar()
S
66 2 9
Mo_API_Authentication_JWT_Auth::isJson()
S
78 2 3
Mo_API_Authentication_Admin_ProtectedRestAPIs::checkRouteIsWPStandardOrNot()
S
69 2 7
mo_api_authentication_export_plugin_config()
S
68 2 7
mo_api_authentication_reset_settings()
S
62 1 13
Miniorange_api_authentication_Deactivator::mo_api_authentication_deactivate()
S
62 1 13
mo_api_auth_show_error_message()
S
76 1 4
mo_api_authentication_feedback_request()
S
83 1 3
Mo_API_Authentication_Admin_Account::verify_password()
S
81 1 3
Miniorange_api_authentication::load_dependencies()
S
70 1 6
run_miniorange_api_authentication()
S
77 1 4
mo_api_authentication_reset_api_protection()
S
70 1 6
Miniorange_api_authentication_Loader::add_action()
S
77 1 3
mo_api_auth_deactivate_miniorange_api_authentication()
S
73 1 5
Miniorange_api_authentication::get_plugin_name()
S
82 1 3
Mo_API_Authentication_Admin_FAQ::faq_page()
S
75 1 8
Miniorange_API_Authentication_Customer::mo_api_authentication_check_internet_connection()
S
77 1 3
mo_api_auth_error_message()
S
72 1 5
Mo_API_Authentication_Admin_FAQ::mo_api_authentication_faq()
S
80 1 3
Miniorange_api_authentication_Loader::__construct()
S
77 1 4
Miniorange_api_authentication::get_version()
S
82 1 3
mo_api_auth_show_success_message()
S
76 1 4
Mo_API_Authentication_Admin_ProtectedRestAPIs::mo_api_authentication_protectedrestapis()
S
80 1 3
Miniorange_api_authentication_Activator::activate()
S
76 1 4
mo_api_auth_plugin_settings_style()
S
75 1 4
Mo_API_Authentication_Admin_RFD::mo_api_authentication_requestfordemo()
S
80 1 3
Mo_API_Authentication_JWT_Auth::mo_api_authentication_base64UrlDecode()
S
76 1 3
mo_api_auth_token_endpoint_flow()
S
82 1 3
Miniorange_api_authentication_Loader::add_filter()
S
77 1 3
Miniorange_api_authentication::run()
S
82 1 3
Miniorange_api_authentication::set_locale()
S
75 1 4
mo_api_auth_success_message()
S
72 1 5
Miniorange_api_authentication::define_admin_hooks()
S
63 1 10
Mo_API_Authentication_Admin_AdvancedSettings::mo_api_authentication_advancedsettings()
S
80 1 3
Miniorange_api_authentication::get_loader()
S
82 1 3
mo_api_authentication_base64UrlEncode()
S
78 1 3
Miniorange_api_authentication_i18n::load_plugin_textdomain()
S
69 1 7
Mo_API_Authentication_Admin_CustomAPIIntegration::mo_api_authentication_customintegration()
S
80 1 3
Miniorange_api_authentication_Loader::add()
S
64 1 10
mo_api_auth_activate_miniorange_api_authentication()
S
74 1 5
mo_rest_api_scheduled_task()
S
80 1 3
mo_api_authentication_create_client()
S
70 1 6