Code Analysis: RapidDive BARCLAY ePDQ Payment Gateway 2.3.4

Most Complex Functions

Function Rating Complexity
RapidDive_WC_Gateway_Barclay::transaction_successfull()
D
36
RapidDive_WC_Gateway_Barclay::generate_barclay_form()
A
9
RapidDive_WC_Gateway_Barclay::__construct()
A
7
RapidDive_WC_Gateway_Barclay::check_barclay_response()
S
4
RapidDive_WC_Gateway_Barclay::get_barclay_fields()
S
2
RapidDive_WC_Gateway_Barclay::checkShaOut()
S
3
RapidDive_WC_Gateway_Barclay::getShaMethod()
S
3
RapidDive_WC_Gateway_Barclay::log()
S
3
RapidDive_WC_Gateway_Barclay::payment_fields()
S
3
RapidDive_Epdq_SuccessCodes::getMessage()
S
2
RapidDive_WC_Gateway_Barclay::validate_text_field()
S
2
RapidDive_Barclay_Payment::initBarclayGateway()
S
2