Code Analysis: Ivno Payment Gateway with Instant Approval 2.5.7

Most Complex Classes

Class Rating Complexity
Ivno_WC_Gateway
D
251
Ivno_Blocks_Support
A
65

Most Complex Functions

Function Rating Complexity
ivno_gateway_init()
D
14
Ivno_WC_Gateway::payment_fields()
C
28
Ivno_Blocks_Support::get_enabled_supported_cryptos()
C
23
ivno_apply_payment_method_discount()
C
25
Ivno_WC_Gateway::get_enabled_crypto_options()
C
22
Ivno_WC_Gateway::process_crypto_payment()
B
18
Ivno_WC_Gateway::validate_crypto_selection()
B
19
Ivno_WC_Gateway::fetch_wallet_backed_assets_from_api()
B
17
Ivno_WC_Gateway::maybe_render_debug_panel()
B
18
Ivno_WC_Gateway::process_payment()
B
15
Ivno_WC_Gateway::render_admin_order_meta_box()
A
16
Ivno_WC_Gateway::map_crypto_error_message()
A
15