Code Analysis: Faktur Pro 3.0.8

Most Complex Classes

Class Rating Complexity
FP_Admin_Settings
C
118
FP_Settings
B
79
FP_Order_Adapter
A
67
FP_Factory
A
58
FP_Plugin
S
46
FP_Email_Handler
S
46
FP_Server_Error
S
44
FP_Order_Handler
S
37
FP_Abstract_Logger
S
34
FP_Bulk_Actions
S
34
FP_Admin_Notices
S
26
FP_Abstract_Client
S
22

Most Complex Functions

Function Rating Complexity
FP_Admin_Settings::update_settings()
D
53
FP_Factory::make_shippings()
B
14
FP_Email_Handler::process_appending()
A
12
FP_Server_Error::render_error()
A
14
FP_Server_Error::get_error_message()
A
11
FP_Bulk_Actions::create_archive()
A
8
FP_Email_Handler::store_invoice()
A
9
FP_Factory::make_products()
A
8
FP_Factory::get_product_description()
A
8
FP_Factory::create_invoice()
A
7
FP_Factory::make_discounts()
A
6
FP_Order_Handler::maybe_create_invoice()
A
7