Code Analysis: KadePay Payment Gateway for WooCommerce 1.1.1

Function Rating Maintainability Complexity Lines of code
WC_Gateway_Kadepay::verify_kadepay_payment()
A
38 7 75
WC_KadePay::check_environment()
A
57 9 14
WC_KADEPAY_Utility::is_valid_card_number()
A
51 8 25
WC_Gateway_Kadepay::__construct()
S
46 4 37
WC_KADEPAY_Utility::is_valid_expiry()
S
54 5 19
WC_KadePay::get_environment_warning()
S
57 5 17
WC_Gateway_Kadepay::process_payment()
S
55 4 18
WC_Gateway_Kadepay::kadepay_thankyou_page()
S
55 3 25
WC_Gateway_Kadepay::create_kadepay_request()
S
54 3 21
WC_Gateway_Kadepay::admin_notices()
S
69 4 5
WC_KadePay::get_setting_link()
S
70 3 5
WC_Gateway_Kadepay::is_available()
S
67 3 9
WC_KADEPAY_Utility::is_valid_cvv_number()
S
74 3 4
WC_KadePay::admin_scripts()
S
65 3 8
WC_Gateway_Kadepay::do_order_complete_tasks()
S
61 2 12
WC_KadePay::plugin_path()
S
73 2 5
WC_Gateway_Kadepay::payment_fields()
S
69 2 7
WC_Gateway_Kadepay::get_icon()
S
65 2 8
WC_KadePay::admin_notices()
S
67 2 7
WC_Gateway_Kadepay::check_response()
S
65 2 9
WC_KadePay::plugin_url()
S
72 2 5
WC_KadePay::loader_operations()
S
79 1 3
WC_Gateway_Kadepay::do_order_hold_tasks()
S
65 1 9
WC_KadePay::plugin_action_links()
S
65 1 9
WC_Gateway_Kadepay::get_icon_image()
S
74 1 4
kadepay_custom_button_text()
S
83 1 3
WC_KADEPAY_Utility::__construct()
S
100 1 2
WC_KadePay::init_kadepay_gateway()
S
77 1 4
WC_Gateway_Kadepay::do_order_processing_tasks()
S
70 1 6
WC_Gateway_Kadepay::get_icon_url()
S
82 1 3
WC_Gateway_Kadepay::validate_fields()
S
78 1 4
WC_KadePay::plugins_loaded_handler()
S
74 1 4
WC_KadePay::_update_plugin_version()
S
73 1 5
WC_KadePay::add_admin_notice()
S
71 1 6
WC_Gateway_Kadepay::mark_as_failed_payment()
S
79 1 3
WC_KadePay::__construct()
S
63 1 10
WC_Gateway_Kadepay::do_order_failed_tasks()
S
70 1 6
WC_KadePay::define_constants()
S
76 1 7
WC_Gateway_Kadepay::init_form_fields()
S
80 1 3
WC_KadePay::includes()
S
80 1 3