Code Analysis: RapidDive BARCLAY ePDQ Payment Gateway 2.3.2

Function Rating Maintainability Complexity Lines of code
RapidDive_WC_Gateway_Barclay::transaction_successfull()
D
27
36 129
RapidDive_WC_Gateway_Barclay::get_barclay_ncerror()
D
12
3 529
RapidDive_WC_Gateway_Barclay::generate_barclay_form()
A
44 12 41
RapidDive_WC_Gateway_Barclay::__construct()
A
41 7 53
RapidDive_WC_Gateway_Barclay::get_barclay_status_code()
S
42 3 52
RapidDive_WC_Gateway_Barclay::check_barclay_response()
S
56 4 19
RapidDive_WC_Gateway_Barclay::get_barclay_fields()
S
43 2 47
RapidDive_WC_Gateway_Barclay::checkShaOut()
S
55 3 18
RapidDive_WC_Gateway_Barclay::log()
S
66 3 8
RapidDive_WC_Gateway_Barclay::payment_fields()
S
66 3 8
RapidDive_Barclay_Payment::initBarclayGateway()
S
71 2 6
RapidDive_WC_Gateway_Barclay::get_transaction_url()
S
67 2 8
RapidDive_WC_Gateway_Barclay::validate_text_field()
S
74 2 4
RapidDive_Barclay_Payment::methodBarclayGateway()
S
77 1 4
RapidDive_Barclay_Payment::__construct()
S
69 1 7
RapidDive_WC_Gateway_Barclay::process_payment()
S
68 1 7
RapidDive_WC_Gateway_Barclay::receipt_page()
S
72 1 5
RapidDive_WC_Gateway_Barclay::admin_options()
S
71 1 7
RapidDive_WC_Gateway_Barclay::init_form_fields()
S
80 1 3
RapidDive_Barclay_Payment::addHooks()
S
74 1 4
RapidDive_WC_Gateway_Barclay::add_payment_hooks()
S
71 1 5