Code Analysis: Cashfree 4.7.1

Function Rating Maintainability Complexity Lines of code
WC_Cashfree_Request_Billing::build()
B
39 17 69
WC_Cashfree_Gateway::capture()
A
41 11 61
WC_Cashfree_Adapter::checkout()
A
41 8 54
WC_Cashfree_Request_Shipping::build()
A
47 9 38
WC_Cashfree_Gateway::cancel()
S
47 6 38
WC_Cashfree_Request_Checkout::build()
S
43 5 50
WC_Cashfree_Request_Checkout::get_phone_number()
S
56 7 16
WC_Cashfree_Gateway::notify()
S
50 6 29
WC_Cashfree_Gateway::process_refund()
S
50 4 31
WC_Cashfree::wp_cashfree_offers()
S
58 5 13
WC_Cashfree_Gateway::load_scripts()
S
55 4 18
WC_Cashfree_Request_Item::build()
S
57 4 15
WC_Cashfree_Api::dispatch()
S
59 4 14
WC_Cashfree_Adapter::curlPostRequest()
S
52 3 25
WC_Cashfree_Adapter::refund()
S
53 3 22
WC_Cashfree_Gateway::get_order()
S
67 4 7
WC_Cashfree::woocommerce_gateway_cashfree_woocommerce_block_support()
S
55 2 21
WC_Cashfree::__construct()
S
55 2 18
WC_Cashfree_Adapter::curlGetRequest()
S
56 2 18
WC_Cashfree_Gateway::process_payment()
S
56 2 18
WC_Cashfree_Gateway::is_available()
S
69 3 6
WC_Cashfree_Adapter::getCurlValue()
S
66 3 8
WC_Cashfree::load_scripts()
S
73 3 5
WC_Cashfree_Request_Checkout::get_notify_url()
S
59 2 14
WC_Cashfree_Blocks_Support::get_payment_method_script_handles()
S
60 1 16
WC_Cashfree_Gateway::__construct()
S
57 1 16
WC_Cashfree_Gateway::get_environment()
S
78 2 3
WC_Cashfree::load_gateways()
S
65 2 9
WC_Cashfree_Gateway::get_decode_order_id()
S
64 2 9
wc_cashfree_script()
S
66 2 7
WC_Cashfree::log()
S
69 2 6
WC_Cashfree_Blocks_Support::initialize()
S
72 1 5
WC_Cashfree_Gateway::setup_actions()
S
65 1 8
WC_Cashfree_Payments::init_form_fields()
S
79 1 3
WC_Cashfree_Request_Checkout::get_callback_url()
S
65 1 9
WC_Cashfree_Payments::__construct()
S
68 1 7
WC_Cashfree_Blocks_Support::get_payment_method_data()
S
69 1 7
WC_Cashfree::plugin_action_links()
S
66 1 8
WC_Cashfree_Adapter::__construct()
S
81 1 3
wc_cashfree_js()
S
78 1 4
WC_Cashfree_Gateway::get_app_id()
S
80 1 3
WC_Cashfree_Adapter::capture()
S
68 1 7
WC_Cashfree_Gateway::load_dependencies()
S
70 1 6
WC_Cashfree_Blocks_Support::is_active()
S
78 1 3
WC_Cashfree_Gateway::get_secret_key()
S
80 1 3
WC_Cashfree_Request_Checkout::get_return_url()
S
65 1 9
WC_Cashfree_Adapter::notify()
S
80 1 3
WC_Cashfree_Gateway::payment_fields()
S
79 1 3
WC_Cashfree_Api::__construct()
S
75 1 4
WC_Cashfree_Gateway::dismiss()
S
77 1 4
WC_Cashfree_Request_Checkout::get_url()
S
66 1 9
wc_get_cashfree_template()
S
78 1 3