Code Analysis: Payid19 Crypto Payment Gateway 2.0.0

Most Complex Classes

Class Rating Complexity
WC_Gateway_Payid19
S
32
Payid19
S
12
Payid19_Loader
S
7
Payid19_Admin
S
5
WC_Gateway_Payid19_Blocks
S
5
Payid19_Public
S
3
Payid19_i18n
S
1
Payid19_Deactivator
S
1
Payid19_Activator
S
1

Most Complex Functions

Function Rating Complexity
WC_Gateway_Payid19::payid19_callback()
S
6
WC_Gateway_Payid19::init_form_fields()
S
1
WC_Gateway_Payid19::create_invoice()
S
4
WC_Gateway_Payid19::process_payment()
S
3
WC_Gateway_Payid19::email_instructions()
S
4
WC_Gateway_Payid19_Blocks::get_payment_method_script_handles()
S
2
WC_Gateway_Payid19::payid19_apikey_notice()
S
3
WC_Gateway_Payid19::change_payment_complete_order_status()
S
3
Payid19_Loader::run()
S
3
Payid19_Admin::do_control()
S
2
Payid19::__construct()
S
2
oawoo_register_order_approval_payment_method_type()
S
2