Code Analysis: Billplz for WooCommerce 3.26.2

Most Complex Classes

Class Rating Complexity
WC_Billplz_Gateway
C
119
BillplzWooCommerceAPI
B
87
BillplzWooCommerceWPConnect
A
61
Woocommerce_Billplz
S
36
BillplzBankName
S
1

Most Complex Functions

Function Rating Complexity
BillplzWooCommerceAPI::createBill()
B
20
bfw_process_requery_action_button()
A
12
WC_Billplz_Gateway::payment_fields()
A
12
Woocommerce_Billplz::check_environment()
A
11
BillplzWooCommerceWPConnect::getXSignature()
A
10
bfw_get_settings()
A
1
bfw_delete_order()
A
9
WC_Billplz_Gateway::process_payment()
A
7
bfw_requery_status()
A
9
bfw_bill_inquiry()
A
8
WC_Billplz_Gateway::verify_api_key()
A
8
WC_Billplz_Gateway::fetch_billplz_collection_payment_gateways()
A
8