Code Analysis: WooRechnung 2.1.1

Most Complex Classes

Class Rating Complexity
WR_Settings
B
79
WR_Order_Adapter
A
62
WR_Admin_Settings
A
62
WR_Abstract_Client
S
49
WR_Factory
S
48
WR_Plugin
S
42
WR_Email_Handler
S
41
WR_Abstract_Logger
S
34
WR_Order_Handler
S
33
WR_Bulk_Actions
S
31
WR_Server_Error
S
27
WR_Admin_Notices
S
20

Most Complex Functions

Function Rating Complexity
WR_Factory::make_shippings()
B
14
user_home_path()
A
15
WR_Email_Handler::process_appending()
A
12
WR_Bulk_Actions::create_archive()
A
8
WR_Server_Error::render_error()
A
12
WR_Factory::make_products()
A
8
WR_Factory::get_product_description()
A
8
WR_Order_Handler::maybe_create_invoice()
A
7
WR_Factory::make_discounts()
A
6
WR_Migration_2_0_0_Refactoring::update_invoice_settings()
S
6
WR_Email_Handler::store_invoice()
S
6
WR_Admin_Settings::get_email_types()
S
4