Code Analysis: RapidDive BARCLAY ePDQ Payment Gateway 2.3.8

Most Complex Functions

Function Rating Complexity
RapidDive_WC_Gateway_Barclay::transaction_successfull()
B
16
RapidDive_WC_Gateway_Barclay::generate_barclay_form()
A
9
RapidDive_WC_Gateway_Barclay::__construct()
A
7
RapidDive_WC_Gateway_Barclay::checkOrderArgs()
S
4
RapidDive_WC_Gateway_Barclay::check_barclay_response()
S
5
RapidDive_WC_Gateway_Barclay::get_barclay_fields()
S
2
RapidDive_WC_Gateway_Barclay::checkShaOut()
S
3
RapidDive_Barclay_Payment::getPluginActionLinks()
S
3
RapidDive_WC_Gateway_Barclay::getShaMethod()
S
3
RapidDive_WC_Gateway_Barclay::log()
S
3
RapidDive_Barclay_Payment::initBarclayGateway()
S
2
RapidDive_WC_Gateway_Barclay::payment_fields()
S
2