OMAPI_RestApi D

Total Complexity 175
Dependencies 12
Dependents 1
Total lines 1,807
Lines of code 1,000
Logical lines of code 414
Comment lines 547
Methods 47
Properties 4

Methods 47

Method Rating Maintainability Complexity Lines of code
get_wp_resources()
B
35 18 84
update_settings()
B
36 17 86
register_rest_routes()
A
27
2 249
handle_plugin_action()
A
49 8 29
create_event_notification()
A
49 7 31
woocommerce_get_key()
S
46 6 36
get_campaign_data()
S
49 6 33
update_campaign_data()
S
50 6 27
wp_error_to_response()
S
53 6 22
fallback_set_allow_headers()
S
58 6 15
woocommerce_save()
S
53 5 23
woocommerce_autogenerate()
S
54 5 21
can_store_regenerated_api_key()
S
56 5 17
exception_to_response()
S
57 5 16
toggle_rule_debug()
S
57 4 17
can_store_api_key()
S
57 4 17
init_api_key_connection()
S
58 4 16
verify_request_nonce()
S
60 4 13
sanitize()
S
64 4 11
handle_omu_request()
S
54 3 23
store_regenerated_api_key()
S
58 3 16
woocommerce_disconnect()
S
60 3 14
can_delete_api_key()
S
62 3 11
get_settings()
S
62 3 11
dismiss_notification()
S
58 2 16
can_dismiss_review()
S
66 3 9
maybe_allow()
S
70 3 6
sync_campaign()
S
60 2 14
has_valid_api_key()
S
61 2 13
get_am_plugins_list()
S
62 2 11
disconnect()
S
63 2 11
get_me()
S
70 2 6
support_info()
S
66 2 8
get_notifications()
S
66 2 8
logged_in_or_has_api_key()
S
75 2 4
can_update_settings()
S
67 2 8
refresh_campaigns()
S
65 2 9
get_courses()
S
80 1 3
get_guides()
S
80 1 3
dismiss_review()
S
68 1 7
output_info()
S
79 1 3
set_allow_headers()
S
70 1 6
validate_api_key()
S
76 1 4
logged_in_and_can_access_route()
S
80 1 3
rule_debug_enable()
S
80 1 3
rule_debug_disable()
S
80 1 3
__construct()
S
77 1 4