Code Analysis: YourPlugins Conditional Cart Notices for WooCommerce 1.0.5

Most Complex Functions

Function Rating Complexity
YPS\WC_Conditional_Cart_Notices\Notice_Form::__construct()
C
6
YPS\WC_Conditional_Cart_Notices\Notice_Helper::process_notices()
B
18
YPS\WC_Conditional_Cart_Notices\Query_Builder_Helper::create_tmp_table_from_cart()
A
12
YPS\WC_Conditional_Cart_Notices\Template_Form::__construct()
A
1
YPS\WC_Conditional_Cart_Notices\WC_Conditional_Cart_Notices_Application::custom_upgrade()
S
5
YPS\WC_Conditional_Cart_Notices\Template_Entity::get_notice_style()
S
4
YPS\WC_Conditional_Cart_Notices\Template_Entity::get_button_style()
S
4
YPS\WC_Conditional_Cart_Notices\Settings_Form::__construct()
S
1
YPS\WC_Conditional_Cart_Notices\Notice_Entity::is_visible()
S
3
YPS\WC_Conditional_Cart_Notices\Notice_Helper::__construct()
S
2
YPS\WC_Conditional_Cart_Notices\Template_Entity::get_icon_style()
S
3
YPS\WC_Conditional_Cart_Notices\Notice_Entity::get()
S
3