PPCP_Paypal_Checkout_For_Woocommerce_Gateway D

Total Complexity 338
Dependencies 8
Dependents 1
Total lines 1,808
Lines of code 1,677
Logical lines of code 808
Comment lines 31
Methods 58
Properties 35

Methods 58

Method Rating Maintainability Complexity Lines of code
wpg_ppcp_display_other_plugin()
B
31 14 130
generate_wpg_paypal_checkout_onboarding_html()
B
41 16 57
process_payment()
B
40 16 56
wpg_ppcp_get_onboarding_status()
B
42 16 50
get_properties()
A
37 13 73
get_form_fields()
A
44 15 39
display_paypal_admin_notice()
A
42 14 53
generate_foq_html_html()
A
30 3 215
maybe_migrate_or_initialize_paypal_button_pages_setting()
A
47 14 35
ppcp_display_order_fee()
A
45 12 42
wpg_sanitized_paypal_client_secret()
A
48 12 30
process_admin_options()
A
56 10 17
admin_scripts()
A
54 10 16
wpg_get_signup_link()
A
51 9 24
wpg_get_signup_link_for_google_pay()
A
51 9 24
wpg_get_signup_link_for_apple_pay()
A
51 9 24
wpg_notice_ai_on_admin_init()
A
54 9 20
payment_fields()
S
50 7 29
__construct()
S
47 6 35
generate_wpg_ppcp_text_html()
S
49 5 35
wpg_is_end_point_enable()
S
58 6 15
generate_google_pay_onboard_html()
S
50 5 30
generate_apple_pay_onboard_html()
S
50 5 30
is_available()
S
65 6 9
maybe_show_admin_mode_notice()
S
58 5 15
admin_options()
S
51 4 30
generate_apple_pay_domain_register_html()
S
51 4 30
generate_advanced_card_pay_title_html()
S
52 4 28
generate_apple_title_html()
S
52 4 28
wpg_validate_paypal_client_secret()
S
51 4 26
generate_text_html()
S
48 3 35
maybe_migrate_or_initialize_description_icon_type_redirect_icon()
S
54 4 20
generate_email_html()
S
49 3 34
wpg_notice_ai_render()
S
50 3 32
admin_option()
S
64 5 8
can_refund_order()
S
67 5 7
generate_gpay_title_html()
S
59 4 14
generate_pay_later_messaging_title_html()
S
55 3 26
output_tabs()
S
53 3 20
reset_paypal_tokens_and_options()
S
57 3 19
generate_wpg_paypal_checkout_text_html()
S
57 3 18
generate_disallowed_funding_methods_note_html()
S
58 3 17
generate_paypal_button_preview_html()
S
60 3 16
wpg_notice_ai_is_installed()
S
61 3 13
generate_copy_text_html()
S
50 1 32
is_credentials_set()
S
69 3 7
wpg_notice_ai_enqueue_js()
S
59 2 15
wpg_display_paypal_signup_button()
S
55 1 27
process_refund()
S
61 2 11
init_form_fields()
S
69 2 7
get_transaction_url()
S
65 2 9
get_icon()
S
72 2 4
process_subscription_payment()
S
65 2 9
wpg_notice_ai_ajax_dismiss()
S
66 2 8
wpg_notice_ai_should_render_on_screen()
S
70 2 7
setup_properties()
S
69 1 6
subscription_change_payment()
S
72 1 5
wpg_notice_ai_install_url()
S
71 1 6