Code Analysis: Zarinpal Gateway 5.0.15

Most Complex Classes

Class Rating Complexity
WC_ZPal
A
55
ZarinpalHelperClass
S
35
WC_Zarinpal_Gateway_Blocks_Support
S
5

Most Complex Functions

Function Rating Complexity
Load_ZarinPal_Gateway()
C
4
zpal_display_transaction_info()
C
20
zpal_manual_verify_transaction()
B
16
WC_ZPal::Return_from_ZarinPal_Gateway()
A
10
gregorian_to_jalali()
A
9
WC_ZPal::Send_to_ZarinPal_Gateway()
A
6
WC_ZPal::process_refund()
S
7
WC_ZPal::init_form_fields()
S
1
ZarinpalHelperClass::recursive_array_filter()
S
6
WC_ZPal::__construct()
S
4
add_IR_currency_symbol()
S
5
ZarinpalHelperClass::getTransactions()
S
2