Code Analysis: CartDNA’s PayMe HSBC Gateway for WooCommerce 1.0

Function Rating Maintainability Complexity Lines of code
verifyPaymeClientSecurityToken_callback()
A
39 11 66
payme_payment_response_oganro()
A
43 7 53
payme_payment_gateway_init()
A
31 1 132
payme_gateway_store_token_oganro()
S
42 5 58
showPaymeClientConfigRecords_callback()
S
44 5 45
WC_payme_payment_gateway::generate_ipg_form()
S
41 4 54
storePaymeConfigData_callback()
S
48 4 37
updatePaymeClientConfigRecords_callback()
S
50 4 30
activate_payme_payment_gateway_oganro()
S
49 3 36
payme::getHomeDomainName()
S
58 4 15
add_payme_payment_gateway_pages_oganro()
S
50 3 28
payme::getCredentialsCard()
S
51 3 27
sd_display_sub_menu_page_payme()
S
51 1 52
payme_enqueue_admin_scripts()
S
54 3 22
sd_display_top_level_menu_page_payme()
S
49 1 48
payme_payment_callback_oganro()
S
57 3 17
insert_payme_payment_gateway_page_contents_oganro()
S
55 2 21
uninstall_payme_payment_gateway_oganro()
S
51 1 29
WC_payme_payment_gateway::init_form_fields()
S
52 1 28
payme::constructConfigForm()
S
54 1 24
oganro_register_admin_menu_payme()
S
58 1 19
WC_payme_payment_gateway::__construct()
S
55 1 18
payme::getValue()
S
69 2 7
payme::sanitizeInput()
S
65 2 8
payme::constructUpdateConfigForm()
S
59 1 13
payme::__construct()
S
63 1 11
payme::constructInput()
S
71 1 6
WC_payme_payment_gateway::receipt_page()
S
73 1 5
WC_payme_payment_gateway::process_payment()
S
64 1 10
wc_add_payme_payment_to_gateways()
S
77 1 4
payme::getDomainName()
S
69 1 6