Miniorange_API_Authentication_Admin D

Total Complexity 157
Dependencies 6
Dependents 2
Total lines 745
Lines of code 468
Logical lines of code 293
Comment lines 204
Methods 29
Properties 2

Methods 29

Method Rating Maintainability Complexity Lines of code
miniorange_api_authentication_save_settings()
D
12
95 232
save_temporary_data()
A
57 10 14
enqueue_styles()
S
59 5 12
include_notice_class()
S
60 4 12
mo_rest_jwt_validate_token()
S
55 3 21
get_current_route()
S
68 4 6
protect_newly_added_rest_routes()
S
58 3 14
mo_api_auth_initialize_api_flow()
S
61 3 12
mo_rest_token_generation_callback()
S
64 3 10
plugin_settings_script()
S
66 3 7
register_rest_routes()
S
57 1 20
mo_api_authentication_show_curl_error()
S
69 2 7
protect_routes()
S
69 2 7
is_protected()
S
65 2 9
convergence()
S
64 2 10
add_action_links()
S
58 1 15
mo_api_authentication_is_curl_installed()
S
69 2 7
miniorange_api_authentication_remove_registered_user()
S
61 1 14
plugin_settings_style()
S
91 1 2
enqueue_scripts()
S
91 1 2
mo_api_authentication_export_plugin_configuration()
S
82 1 3
mo_api_shortlist()
S
80 1 3
mo_api_authentication_config_settings()
S
82 1 3
allow_rest_api()
S
78 1 3
mo_api_auth_else()
S
80 1 3
get_route_protect_option()
S
79 1 3
mo_api_auth_menu_options()
S
78 1 4
mo_api_auth_admin_menu()
S
76 1 3
__construct()
S
63 1 10