Code Analysis: Paygine payment module 2.2.0

Function Rating Maintainability Complexity Lines of code
init_woocommerce_paygine()
D
9
3 830
woocommerce_paygine::payment_action()
B
37 18 70
woocommerce_paygine::callback_from_gateway()
A
39 15 59
woocommerce_paygine::notify_from_gateway()
A
43 12 45
woocommerce_paygine::process_admin_options()
A
48 11 29
woocommerce_paygine::__construct()
A
38 8 63
woocommerce_paygine::init_form_fields()
A
31 1 154
woocommerce_paygine::pc_operation_validation()
S
57 8 14
woocommerce_paygine::pc_order_operation_validation()
S
60 8 11
woocommerce_paygine::get_pc_payment_method()
S
57 7 17
woocommerce_paygine::get_custom_order_status()
S
60 7 13
woocommerce_paygine::process_payment_registration()
S
44 5 40
woocommerce_paygine::calc_fiscal_position_shop_cart()
S
46 5 37
woocommerce_paygine::send_request()
S
60 6 12
woocommerce_paygine::get_pc_order_operation()
S
61 6 11
woocommerce_paygine::process_payment()
S
52 5 24
woocommerce_paygine::pc_order_validation()
S
61 6 10
woocommerce_paygine::xml_values_to_string()
S
63 6 9
woocommerce_paygine::process_payment_payform()
S
57 5 15
woocommerce_paygine::get_action_path()
S
65 5 8
woocommerce_paygine::get_pc_order_params()
S
59 4 14
woocommerce_paygine::parse_xml()
S
62 4 11
woocommerce_paygine::generate_image_html()
S
47 2 39
woocommerce_paygine::wc_paygine_order_payment_change()
S
72 4 5
woocommerce_paygine::wc_order_item_add_complete_button()
S
60 3 13
woocommerce_paygine::get_action_comment()
S
62 3 12
woocommerce_paygine::operation_amount_validation()
S
70 3 5
woocommerce_paygine::get_currency()
S
69 3 7
woocommerce_paygine::generate_sign()
S
69 3 6
woocommerce_paygine::get_pc_order()
S
61 2 11
woocommerce_paygine::sign_data()
S
67 2 7
woocommerce_paygine::paygine_get_url()
S
69 2 7
woocommerce_paygine::log()
S
68 2 6
woocommerce_paygine::get_operation_amount()
S
77 2 3
woocommerce_paygine::centify()
S
79 1 3
woocommerce_paygine::process_refund()
S
78 1 3
add_paygine_gateway()
S
77 1 4
woocommerce_paygine::complete_payment()
S
77 1 4
woocommerce_paygine::admin_options()
S
69 1 7
woocommerce_paygine::sign_hash()
S
79 1 3