Code Analysis: Payex Payment Gateway for Woocommerce 1.2.10

Function Rating Maintainability Complexity Lines of code
WC_Payex_Gateway::get_payex_mandate_link()
B
31 13 116
WC_Payex_Gateway::process_subscription_payment()
A
35 12 91
WC_Payex_Gateway::complete_payment()
A
48 12 31
WC_Payex_Gateway::get_payex_payment_link()
A
37 8 77
WC_Payex_Gateway::check_renewal_order_exist()
A
47 10 34
WC_Payex_Gateway::query_payex_payment_status()
A
45 8 40
WC_Payex_Gateway::webhook()
A
53 8 21
WC_Payex_Gateway::process_payment()
S
52 5 24
WC_Payex_Gateway::__construct()
S
45 3 42
WC_Payex_Gateway::verify_payex_response()
S
60 4 12
WC_Payex_Gateway::get_payex_token()
S
52 3 24
WC_Payex_Gateway::init_form_fields()
S
46 1 48
WC_Payex_Block_Support::get_payment_method_script_handles()
S
56 2 19
WC_Payex_Payments::query_payex_payment_status()
S
64 3 9
WC_Payex_Payments::woocommerce_gateway_payex_woocommerce_block_support()
S
64 2 11
WC_Payex_Gateway::redirect()
S
69 2 6
WC_Payex_Gateway::payment_fields()
S
74 2 5
WC_Payex_Payments::includes()
S
74 2 5
WC_Payex_Payments::init()
S
65 2 8
WC_Payex_Gateway::filter_cart_needs_payment_callback()
S
79 2 3
WC_Payex_Gateway::delete_resubscribe_meta()
S
81 1 3
WC_Payex_Block_Support::initialize()
S
72 1 5
WC_Payex_Payments::add_gateway()
S
76 1 4
WC_Payex_Gateway::scheduled_subscription_payment()
S
80 1 3
WC_Payex_Payments::plugin_abspath()
S
79 1 3
WC_Payex_Gateway::update_failing_payment_method()
S
91 1 2
WC_Payex_Gateway::filter_woocommerce_order_needs_payment()
S
77 1 4
WC_Payex_Gateway::delete_renewal_meta()
S
82 1 3
WC_Payex_Gateway::check_testmode()
S
79 1 3
WC_Payex_Gateway::validate_fields()
S
82 1 3
WC_Payex_Payments::plugin_url()
S
78 1 3
WC_Payex_Block_Support::get_payment_method_data()
S
69 1 7
WC_Payex_Gateway::payment_scripts()
S
91 1 2
WC_Payex_Block_Support::is_active()
S
81 1 3