POCOPPP_WC_Gateway_PayPal_Pro D

Total Complexity 176
Dependencies 6
Dependents 1
Total lines 1,350
Lines of code 1,091
Logical lines of code 541
Comment lines 91
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
process_payment()
D
29
32 119
validate_fields()
C
34 31 74
doPayment()
B
31 18 102
ppp_response()
A
37 13 68
get_currency_digit_code()
A
27
2 162
create_combo()
A
49 11 26
process_admin_options()
A
44 9 47
doQuery()
A
45 8 40
init_form_fields()
S
35 1 116
generate_cardsettings_html()
S
45 5 47
doRefund()
S
48 5 33
process_refund()
S
53 5 21
doCentinelLookup()
S
41 3 51
validate_card()
S
60 5 13
getPostValue()
S
67 5 7
doCentinelAuth()
S
49 3 29
__construct()
S
45 2 42
decode_array()
S
65 3 9
confirm_hosted_payment()
S
64 3 9
generate_html_html()
S
54 1 25
doCapture()
S
57 1 16
enqueue_scripts()
S
70 2 6
checkMaestroCard()
S
65 2 8
receipt_page()
S
73 2 5
payment_fields()
S
69 2 7
get_transaction_details()
S
71 1 6
get_returnUrl()
S
77 1 3