Code Analysis: Fatal Plugin Auto Deactivator 1.1.0

Most Complex Classes

Class Rating Complexity
FPAD_Fatal_Error_Handler
S
42
FPAD_Admin
S
24
FPAD_Dropin_Manager
S
16
FPAD_Plugin_Lifecycle
S
6
FPAD_Utils
S
2

Most Complex Functions

Function Rating Complexity
FPAD_Fatal_Error_Handler::display_custom_error_page()
B
12
FPAD_Fatal_Error_Handler::deactivate_plugin()
S
7
FPAD_Admin::get_error_type_string()
S
7
FPAD_Admin::render_log_page()
S
6
FPAD_Admin::display_admin_notices()
S
5
FPAD_Fatal_Error_Handler::add_to_deactivation_log()
S
5
FPAD_Fatal_Error_Handler::handle()
S
5
FPAD_Dropin_Manager::create_dropin_source()
S
3
FPAD_Dropin_Manager::install_dropin()
S
4
FPAD_Admin::render_log_table()
S
2
FPAD_Fatal_Error_Handler::get_active_plugins()
S
4
FPAD_Fatal_Error_Handler::detect_error()
S
3