Code Analysis: Flutterwave WooCommerce 2.3.1

Most Complex Classes

Class Rating Complexity
Flutterwave\Rave
A
63
FLW_WC_Payment_Gateway
S
49
FLW_WC_Payment_Gateway_Subscriptions
S
22
myEventHandler
S
14
myEventHandler
S
7

Most Complex Functions

Function Rating Complexity
Flutterwave\Rave::requeryTransaction()
B
16
FLW_WC_Payment_Gateway_Subscriptions::process_subscription_payment()
A
12
FLW_WC_Payment_Gateway::load_scripts()
A
11
FLW_WC_Payment_Gateway::flw_verify_payment()
A
10
Flutterwave\Rave::createCheckSum()
A
7
FLW_WC_Payment_Gateway::save_subscription_payment_token()
A
9
FLW_WC_Payment_Gateway::flw_rave_webhooks()
A
7
myEventHandler::onSuccessful()
A
7
FLW_WC_Payment_Gateway::init_form_fields()
S
1
FLW_WC_Payment_Gateway::__construct()
S
3
Flutterwave\Rave::initialize()
S
2
flw_woocommerce_rave_init()
S
4