Code Analysis: Payment by Invoice for WooCommerce 1.0.1

Most Complex Classes

Class Rating Complexity
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce
S
33
BinPaymentByInvoiceForWoocommerce
S
5

Most Complex Functions

Function Rating Complexity
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce::is_available()
B
20
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce::init_form_fields()
S
1
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce::email_instructions()
S
5
BinPaymentByInvoiceForWoocommerce::load_textdomain()
S
3
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce::__construct()
S
1
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce::process_payment()
S
2
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce::wp_get_user_roles()
S
2
initBinPaymentByInvoiceForWoocommerce()
S
2
WC_Payment_Gateway_BinPaymentByInvoiceForWoocommerce::thankyou_page()
S
2
BinPaymentByInvoiceForWoocommerce::__construct()
S
1
BinPaymentByInvoiceForWoocommerce::register_woocommerce_payment_gateways()
S
1