Code Analysis: Viva Payments | Simple Checkout 1.2

Most Complex Classes

Class Rating Complexity
WC_simplecheckout_vivapayments_gateway
S
29
WC_Payment_Gateway_KeyEncryption_Viva
S
4

Most Complex Functions

Function Rating Complexity
woocommerce_VivaPayments_init()
C
3
WC_simplecheckout_vivapayments_gateway::receipt_page()
A
10
simplecheckout_VivaPayments_message()
S
7
WC_simplecheckout_vivapayments_gateway::init_form_fields()
S
1
WC_simplecheckout_vivapayments_gateway::simplecheckout_get_pages()
S
5
WC_simplecheckout_vivapayments_gateway::__construct()
S
3
WC_simplecheckout_vivapayments_gateway::generate_VivaPayments_form()
S
2
simplecheckout_VivaPayments_plugin_action_links()
S
3
simplecheckout_VivaPayments_plugin_action_links()
S
3
WC_Payment_Gateway_KeyEncryption_Viva::decrypt()
S
2
WC_simplecheckout_vivapayments_gateway::generic_add_meta()
S
3
WC_Payment_Gateway_KeyEncryption_Viva::encrypt()
S
2