Code Analysis: WooPay - PayGate 1.1.4

Most Complex Classes

Class Rating Complexity
WooPayCore
D
288
WooShipping
B
77
WooPayPayGateActions
A
62
WooPayPayGatePayment
A
54
Aes
S
31
AesCtr
S
28
WooPayPayGate
S
21
WooPayLogger
S
13
WooPayPayGateBase
S
12
WooPayPayGateRefund
S
10
WooPayPayGateApi
S
9
WooPayPayGateEmail
S
8

Most Complex Functions

Function Rating Complexity
WooPayCore::get_paymethod_txt()
D
43
WooShipping::item_shipping()
D
32
WooPayPayGateActions::do_return()
C
26
WooPayCore::get_url()
B
19
WooPayPayGateActions::do_response()
B
19
WooPayPayGatePayment::init_form_fields()
B
8
WooPayCore::get_test_mid()
B
20
WooPayCore::get_test_hashkey()
B
20
WooShipping::generate_conditional_costs_table_html()
A
10
WooShipping::generate_fixed_costs_table_html()
A
10
AesCtr::encrypt()
A
14
WooPayCore::validate_keyfile_upload_field()
A
13