PeachPay_Square_Payment_Gateway B

Total Complexity 93
Dependencies 9
Dependents 0
Total lines 516
Lines of code 348
Logical lines of code 203
Comment lines 87
Methods 15
Properties 2

Methods 15

Method Rating Maintainability Complexity Lines of code
process_payment()
D
28
38 111
validate_fields()
A
49 12 28
process_subscription_renewal()
A
42 8 51
process_refund()
A
43 8 48
get_tokens()
S
60 5 12
__construct()
S
51 3 27
create_payment_token()
S
55 3 19
square_script_src()
S
69 4 7
prepare_payment_details()
S
60 3 14
action_needed_form()
S
64 2 12
is_available()
S
69 2 7
enqueue_checkout_scripts()
S
72 2 5
needs_setup()
S
80 1 3
enqueue_admin_scripts()
S
98 1 1
get_transaction_url()
S
80 1 3