Code Analysis: Модуль оплаты Paygine 2.0.2

Function Rating Maintainability Complexity Lines of code
init_woocommerce_paygine()
D
14
2 549
woocommerce_paygine::process_payment()
B
32 18 100
woocommerce_paygine::callback_from_gateway()
A
40 10 58
woocommerce_paygine::paygine_make_complete()
A
42 6 50
woocommerce_paygine::process_refund()
A
47 7 34
woocommerce_paygine::notify_from_gateway()
S
52 6 22
woocommerce_paygine::__construct()
S
44 4 42
woocommerce_paygine::init_form_fields()
S
41 1 71
woocommerce_paygine::is_paid()
S
57 3 15
woocommerce_paygine::wc_order_item_add_complete_button()
S
59 3 15
woocommerce_paygine::convert_currency()
S
60 3 15
woocommerce_paygine::log_it()
S
60 3 12
woocommerce_paygine::paygine_find_order()
S
63 3 11
woocommerce_paygine::is_refunded()
S
61 3 11
woocommerce_paygine::order_status_filter()
S
66 3 8
woocommerce_paygine::parse_xml()
S
67 3 7
woocommerce_paygine::paygine_get_url()
S
69 2 7
woocommerce_paygine::is_rejected()
S
64 2 9
woocommerce_paygine::admin_options()
S
65 1 11
add_paygine_gateway()
S
77 1 4
woocommerce_paygine::get_log_file_name()
S
71 1 5
woocommerce_paygine::make_signature()
S
74 1 4
woocommerce_paygine::centify()
S
79 1 3