Code Analysis: Invoice Gateway For WooCommerce 1.1.2

Most Complex Functions

Function Rating Complexity
IGFW\Models\Gateways\IGFW_Invoice_Gateway::is_available()
B
23
IGFW\Models\Orders\IGFW_Order_Email::add_invoice_note_to_admin_new_order_email()
A
10
IGFW\Models\Orders\IGFW_Order_Email::add_paid_by_invoice_note_on_customer_completed_order_email()
A
9
IGFW\Models\Gateways\IGFW_Invoice_Gateway::init_form_fields()
A
6
IGFW\Models\Script_Loader::load_backend_scripts()
A
9
IGFW\Models\Orders\IGFW_Order_CPT::_log_invoice_number_activity()
A
8
IGFW\Models\Gateways\IGFW_Invoice_Gateway::email_instructions()
S
8
IGFW\Models\Orders\IGFW_Order_CPT::save_invoice_number()
S
6
IGFW\Helpers\Helper_Functions::convert_utc_offset_to_timezone()
S
6
IGFW\Models\Orders\IGFW_Order_CPT::add_purchase_number_number_to_checkout_posted_data()
S
6
IGFW::missing_plugin_dependencies_notice()
S
4
IGFW\Models\Bootstrap::activate_plugin()
S
4