Code Analysis: Flutterwave WooCommerce 2.2.8

Function Rating Maintainability Complexity Lines of code
Flutterwave\Rave::requeryTransaction()
B
41 16 53
FLW_WC_Payment_Gateway::flw_verify_payment()
A
39 12 60
FLW_WC_Payment_Gateway_Subscriptions::process_subscription_payment()
A
39 12 59
FLW_WC_Payment_Gateway::load_scripts()
A
38 11 66
Flutterwave\Rave::createCheckSum()
A
42 7 52
FLW_WC_Payment_Gateway::save_subscription_payment_token()
A
55 9 18
myEventHandler::onSuccessful()
A
47 7 34
FLW_WC_Payment_Gateway::init_form_fields()
S
34 1 116
FLW_WC_Payment_Gateway::flw_rave_webhooks()
S
49 6 27
FLW_WC_Payment_Gateway::__construct()
S
42 3 55
Flutterwave\Rave::initialize()
S
42 2 60
FLW_WC_Payment_Gateway::admin_notices()
S
58 5 15
flw_woocommerce_rave_init()
S
64 4 9
FLW_WC_Payment_Gateway_Subscriptions::process_payment()
S
59 3 14
FLW_WC_Payment_Gateway_Subscriptions::order_contains_subscription()
S
77 3 3
flw_woocommerce_add_rave_gateway()
S
66 3 9
Flutterwave\Rave::__construct()
S
62 2 11
FLW_WC_Payment_Gateway::save_card_details()
S
67 2 8
Flutterwave\Rave::createReferenceNumber()
S
64 2 10
Flutterwave\Rave::paymentCanceled()
S
67 2 8
FLW_WC_Payment_Gateway_Subscriptions::__construct()
S
69 2 6
FLW_WC_Payment_Gateway_Subscriptions::scheduled_subscription_payment()
S
69 2 6
myEventHandler::onRequeryError()
S
62 1 12
myEventHandler::onTimeout()
S
62 1 12
Flutterwave\Rave::getLastname()
S
83 1 3
myEventHandler::__construct()
S
82 1 3
myEventHandler::onInit()
S
72 1 5
FLW_WC_Payment_Gateway::receipt_page()
S
67 1 7
myEventHandler::onFailure()
S
67 1 8
myEventHandler::onRequery()
S
82 1 3
myEventHandler::onTimeout()
S
78 1 3
myEventHandler::onCancel()
S
69 1 7
Flutterwave\Rave::getRedirectUrl()
S
83 1 3
Flutterwave\Rave::setMetaData()
S
76 1 4
myEventHandler::onRequery()
S
80 1 3
Flutterwave\Rave::getMetaData()
S
83 1 3
myEventHandler::onInit()
S
79 1 3
Flutterwave\Rave::setDisableBarter()
S
77 1 4
Flutterwave\Rave::getDisableBarter()
S
83 1 3
Flutterwave\Rave::setAmount()
S
77 1 4
Flutterwave\Rave::getAmount()
S
83 1 3
Flutterwave\Rave::setPaymentOptions()
S
77 1 4
Flutterwave\Rave::getPaymentOptions()
S
83 1 3
Flutterwave\Rave::setDescription()
S
77 1 4
Flutterwave\Rave::getDescription()
S
83 1 3
Flutterwave\Rave::setLogo()
S
77 1 4
Flutterwave\Rave::getLogo()
S
83 1 3
Flutterwave\Rave::setTitle()
S
77 1 4
Flutterwave\Rave::getTitle()
S
83 1 3
Flutterwave\Rave::setRedirectUrl()
S
77 1 4
Flutterwave\Rave::getCurrency()
S
83 1 3
Flutterwave\Rave::setEmail()
S
77 1 4
Flutterwave\Rave::getFirstname()
S
83 1 3
Flutterwave\Rave::getPayButtonText()
S
83 1 3
Flutterwave\Rave::getPhoneNumber()
S
83 1 3
Flutterwave\Rave::getReferenceNumber()
S
83 1 3
Flutterwave\Rave::setFirstname()
S
77 1 4
myEventHandler::onSuccessful()
S
79 1 3
Flutterwave\Rave::setCountry()
S
77 1 4
FLW_WC_Payment_Gateway::process_payment()
S
69 1 7
Flutterwave\Rave::getCountry()
S
83 1 3
Flutterwave\Rave::eventHandler()
S
77 1 4
myEventHandler::onCancel()
S
80 1 3
Flutterwave\Rave::setCurrency()
S
77 1 4
Flutterwave\Rave::getEmail()
S
83 1 3
Flutterwave\Rave::setLastname()
S
77 1 4
Flutterwave\Rave::setPayButtonText()
S
77 1 4
myEventHandler::onFailure()
S
79 1 3
myEventHandler::onRequeryError()
S
79 1 3
flw_plugin_action_links()
S
72 1 5
Flutterwave\Rave::setPhoneNumber()
S
77 1 4