Code Analysis: Billplz for WooCommerce 3.27.0

Most Complex Classes

Class Rating Complexity
WC_Billplz_Gateway
D
126
BillplzWooCommerceWPConnect
A
70
BillplzWooCommerceAPI
S
43
Woocommerce_Billplz
S
41
BillplzBankName
S
1

Most Complex Functions

Function Rating Complexity
BillplzWooCommerceWPConnect::getXSignature()
B
17
bfw_get_settings()
A
4
WC_Billplz_Gateway::payment_fields()
A
12
WC_Billplz_Gateway::check_response()
A
11
bfw_process_requery_action_button()
A
11
Woocommerce_Billplz::check_environment()
A
11
WC_Billplz_Gateway::process_payment()
A
7
WC_Billplz_Gateway::verify_api_key()
A
9
bfw_delete_order()
A
9
bfw_requery_status()
A
8
BillplzWooCommerceWPConnect::deep_map_pairs()
A
8
WC_Billplz_Gateway::fetch_billplz_collection_payment_gateways()
A
8