woocommerce_paygine D

Total Complexity 160
Dependencies 2
Dependents 0
Total lines 924
Lines of code 661
Logical lines of code 407
Comment lines 96
Methods 33
Properties 17

Methods 33

Method Rating Maintainability Complexity Lines of code
payment_action()
B
37 18 69
callback_from_gateway()
A
40 14 56
notify_from_gateway()
A
43 12 45
process_payment()
A
40 8 54
pc_operation_validation()
S
57 8 14
pc_order_operation_validation()
S
60 8 11
__construct()
S
41 5 55
init_form_fields()
S
35 1 112
get_pc_payment_method()
S
57 7 17
get_custom_order_status()
S
60 7 13
calc_fiscal_position_shop_cart()
S
46 5 37
send_request()
S
60 6 12
get_pc_order_operation()
S
61 6 11
xml_values_to_string()
S
63 6 9
pc_order_validation()
S
61 6 10
get_action_path()
S
65 5 8
get_pc_order_params()
S
59 4 14
parse_xml()
S
62 4 11
wc_order_item_add_complete_button()
S
58 3 15
get_action_comment()
S
62 3 12
get_currency()
S
69 3 7
operation_amount_validation()
S
70 3 5
generate_sign()
S
69 3 6
get_pc_order()
S
61 2 11
paygine_get_url()
S
69 2 7
log()
S
68 2 6
sign_data()
S
67 2 7
get_operation_amount()
S
77 2 3
admin_options()
S
64 1 11
sign_hash()
S
79 1 3
centify()
S
79 1 3
process_refund()
S
78 1 3
complete_payment()
S
77 1 4