Code Analysis: April Payment Gateway for WooCommerce 1.0.3

Most Complex Classes

Class Rating Complexity
April
B
88
April_Helper
S
23
April_Customer
S
17
April_Payment_Action_Controller
S
12
April_API
S
8

Most Complex Functions

Function Rating Complexity
April::process_payment()
A
14
April::pay_for_april_order()
A
10
april_product_bnpl_toggle_shortcode()
A
10
April::get_order_data()
A
7
april_product_bnpl_price_shortcode()
A
9
april_bnpl_toggle_shortcode()
A
7
April::javascript_params()
S
5
April::complete_payment_action()
S
5
April_Payment_Action_Controller::get_order_from_request()
S
6
April_Helper::get_api_error_message()
S
5
April_Helper::sanitize_validate_payment_data_string()
S
5
April::process_pay_order_response()
S
4