Miniorange_API_Authentication_Admin D

Total Complexity 154
Dependencies 6
Dependents 2
Total lines 735
Lines of code 460
Logical lines of code 287
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
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
plugin_settings_script()
S
66 3 7
mo_rest_token_generation_callback()
S
64 3 10
register_rest_routes()
S
57 1 20
mo_api_authentication_is_curl_installed()
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_show_curl_error()
S
69 2 7
miniorange_api_authentication_remove_registered_user()
S
61 1 14
enqueue_scripts()
S
91 1 2
include_api_access_summary_box()
S
75 1 4
plugin_settings_style()
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