Code Analysis: GoCardless for WooCommerce 3.0.0

Most Complex Functions

Function Rating Complexity
WC_GoCardless_Gateway::_process_billing_request_event_fulfilled()
C
26
WC_GoCardless_Gateway::handle_billing_request_complete()
C
26
WC_GoCardless_API::_request()
C
24
WC_GoCardless_Gateway::create_billing_request_flow()
B
20
WC_GoCardless::gocardless_check_subscription_payment_status()
B
22
WC_GoCardless_PayTo_Gateway::create_billing_request_flow()
B
17
WC_GoCardless_Gateway::_process_payment_event()
B
21
WC_GoCardless_Gateway::handle_payment_creation()
B
17
WC_GoCardless_PayTo_Gateway::is_available()
A
16
WC_GoCardless_Privacy::maybe_handle_order()
A
15
WC_GoCardless_Gateway::is_available()
A
14
WC_GoCardless_Gateway::handle_billing_request_flow()
A
12