Code Analysis: WooCommerce iugu 3.1.8

Most Complex Functions

Function Rating Complexity
WC_Iugu_API::addSplit()
D
49
WC_Iugu_API::get_invoice_data()
D
36
WC_Iugu_API::process_payment()
D
37
WC_Iugu_Hooks::filter_gateways_based_on_product()
D
32
WC_Iugu_Hooks::add_amount_to_order()
B
23
WC_IUGU_Product::get_posted_product_splits()
B
17
WC_Iugu_Credit_Card_Gateway::payment_fields()
B
19
WC_Iugu_API::update_order_status()
B
17
WC_Iugu::woocommerce_get_customer_payment_tokens()
B
17
WC_Iugu_Credit_Card_Gateway::get_order_total_local()
B
17
WC_Iugu_Credit_Card_Gateway::process_payment()
A
15
WC_Iugu_Credit_Card_Woocommerce_Subscription_Gateway::woocommerce_scheduled_subscription_payment()
A
15