Code Analysis: WooRechnung 2.3.0

Most Complex Classes

Class Rating Complexity
WR_Settings
B
79
WR_Order_Adapter
A
67
WR_Admin_Settings
A
62
WR_Factory
A
58
WR_Abstract_Client
S
49
WR_Plugin
S
46
WR_Email_Handler
S
43
WR_Server_Error
S
41
WR_Order_Handler
S
36
WR_Abstract_Logger
S
34
WR_Bulk_Actions
S
31
WR_Admin_Notices
S
22

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_Server_Error::render_error()
A
13
WR_Bulk_Actions::create_archive()
A
8
WR_Server_Error::get_error_message()
A
10
WR_Factory::make_products()
A
8
WR_Factory::get_product_description()
A
8
WR_Factory::create_invoice()
A
7
WR_Factory::make_discounts()
A
6
WR_Order_Handler::maybe_create_invoice()
A
7
WR_Migration_2_0_0_Refactoring::update_invoice_settings()
S
6