WC_Gateway_PayPal_Pro_PayFlow_AngellEYE D

Total Complexity 313
Dependencies 10
Dependents 2
Total lines 1,675
Lines of code 1,467
Logical lines of code 709
Comment lines 162
Methods 28
Properties 4

Methods 28

Method Rating Maintainability Complexity Lines of code
do_payment()
D
9
82 308
process_subscription_payment()
D
16
63 221
init_form_fields()
B
24
4 267
validate_fields()
B
43 18 41
add_payment_method()
A
35 13 82
angelleye_paypal_pro_payflow_email_instructions()
A
41 14 53
are_reference_transactions_enabled()
A
38 13 64
get_posted_card()
A
46 14 32
__construct()
A
34 10 91
process_refund()
A
45 12 36
paypal_for_woocommerce_paypal_pro_payflow_credit_card_form_expiration_date_selectbox()
A
45 10 37
is_available()
S
59 7 15
payment_fields()
S
53 6 24
angelleye_paypal_pro_payflow_encrypt_gateway_api()
S
55 6 19
admin_options()
S
46 3 52
add_log()
S
56 5 18
angelleye_load_paypal_payflow_class()
S
54 4 21
init_settings()
S
68 5 6
angelleye_woocommerce_credit_card_form_start()
S
57 4 15
is_subscription()
S
77 4 3
angelleye_paypal_pro_payflow_credit_card_form_fields()
S
55 2 18
send_failed_order_email()
S
70 3 6
clear_centinel_session()
S
67 3 8
angelleye_paypal_pro_payflow_reference_transaction_notice()
S
66 3 7
save_payment_token()
S
73 2 5
field_name()
S
78 1 3
save_payment_method_checkbox()
S
65 1 10
process_payment()
S
71 1 5