Code Analysis: Zarinpal Gateway 5.0.7

Most Complex Classes

Class Rating Complexity
WC_ZPal
A
55
ZarinPal
S
35

Most Complex Functions

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