Furgonetka_Admin D

Total Complexity 295
Dependencies 11
Dependents 13
Total lines 2,530
Lines of code 1,384
Logical lines of code 650
Comment lines 645
Methods 99
Properties 6

Methods 99

Method Rating Maintainability Complexity Lines of code
get_service()
B
40 18 63
update_plugin_version()
A
49 12 30
get_package_form_url()
A
41 10 57
get_receiver()
A
43 10 50
grant_code_access()
A
43 9 49
refresh_token()
A
43 9 49
save_advanced_settings()
A
48 10 33
save_delivery()
A
51 9 25
get_modal_init_url()
A
47 8 36
render_simple_form()
A
50 8 30
map_attach_to()
A
46 7 39
furgonetka_menu()
A
40 4 78
save_credentials_code()
S
49 7 28
furgonetka_handle_modal_request()
S
47 6 39
create_integration_internal()
S
46 6 39
furgonetka_default_page()
S
56 7 20
check_selected()
S
57 7 18
enqueue_scripts_and_styles()
S
42 3 67
furgonetka_connect_integration()
S
47 5 36
print_messages()
S
57 5 20
render_furgonetka_app_link()
S
58 5 16
is_account_active()
S
62 5 12
send_rest_api_request()
S
52 4 24
get_package_form()
S
57 4 18
connect_integration()
S
57 4 16
add_integration_source()
S
53 3 22
oauth_complete()
S
59 3 16
furgonetka_refresh_token()
S
59 3 14
__construct()
S
62 3 11
create_api_credentials()
S
48 1 38
get_error_message_by_action()
S
56 2 18
get_checkout_rest_urls()
S
58 2 17
error_page()
S
58 2 16
log()
S
64 3 10
is_integration_active()
S
78 3 3
get_modal_supported_screens()
S
69 3 6
get_balance()
S
63 3 10
is_hpos_enabled()
S
71 3 5
update_checkout_options()
S
62 3 10
check_nonce_and_get_data()
S
67 3 7
get_app_link_url()
S
61 2 12
get_plugin_admin_url()
S
61 2 12
delete_credentials_data()
S
63 2 11
get_furgonetka_shop_base_url()
S
79 2 3
get_client_balance()
S
69 2 7
is_shop_ssl_enabled()
S
73 2 4
get_sanitized_query_param()
S
70 2 6
get_rest_api_url()
S
79 2 3
get_furgonetka_advanced()
S
59 1 15
render_view()
S
64 2 10
save_account_data()
S
64 2 10
render_modal()
S
74 2 5
is_current_screen_supported()
S
71 2 5
get_wc_version()
S
74 2 5
perform_migrations()
S
73 2 5
reset_credentials()
S
61 1 13
welcome_screen()
S
64 1 11
furgonetka_invoices_init()
S
81 1 3
furgonetka_fast_shipping_init()
S
81 1 3
get_request_user_agent()
S
78 1 3
get_plugin_settings_screens()
S
72 1 6
redirect_to_plugin_admin_page()
S
75 1 4
get_permissions_error_message()
S
79 1 3
get_access_token()
S
79 1 3
get_rest_customer_key()
S
79 1 3
get_rest_customer_secret()
S
79 1 3
plugin_action_links()
S
66 1 8
authorization_headers()
S
73 1 5
get_oauth_state()
S
80 1 3
furgonetka_api_v2_headers()
S
74 1 5
get_redirect_uri()
S
79 1 3
get_integration_uuid()
S
79 1 3
get_furgonetka_map()
S
81 1 3
get_source_id()
S
79 1 3
get_portmonetka_replace_native_checkout()
S
79 1 3
get_furgonetka_iframe()
S
76 1 4
render_iframe()
S
71 1 6
delete_account_data()
S
79 1 3
redirect_to_error_page()
S
71 1 7
get_portmonetka_product_selector()
S
79 1 3
get_portmonetka_cart_selector()
S
79 1 3
get_portmonetka_minicart_selector()
S
79 1 3
get_portmonetka_cart_button_position()
S
79 1 3
get_portmonetka_cart_button_width()
S
79 1 3
get_portmonetka_cart_button_css()
S
79 1 3
store_temporary_api_credentials()
S
75 1 4
get_test_mode()
S
79 1 3
generate_auth_api_nonce()
S
72 1 5
get_checkout_details()
S
74 1 5
get_plugin_option()
S
78 1 3
is_product_page_button_visible()
S
78 1 3
is_checkout_test_mode()
S
79 1 3
is_checkout_active()
S
79 1 3
get_account_type()
S
80 1 3
get_plugin_name()
S
82 1 3
get_email()
S
78 1 3
get_client_id()
S
78 1 3
get_client_secret()
S
78 1 3
get_checkout_uuid()
S
80 1 3