Code Analysis: BrenWP Client Safe Mode 1.6.9

Most Complex Classes

Class Rating Complexity
BrenWP_CSM_Admin
D
136
BrenWP_CSM_Restrictions
B
81
BrenWP_CSM_Safe_Mode
S
35
BrenWP_CSM
S
33

Most Complex Functions

Function Rating Complexity
BrenWP_CSM_Admin::render_dashboard()
C
24
BrenWP_CSM_Admin::sanitize_options()
B
20
BrenWP_CSM_Admin::render_page()
A
11
BrenWP_CSM_Restrictions::hide_menus()
A
11
BrenWP_CSM_Admin::render_left_nav()
A
9
BrenWP_CSM_Admin::register_settings()
A
3
BrenWP_CSM_Restrictions::block_screens()
A
8
BrenWP_CSM_Safe_Mode::maybe_show_banner()
A
8
BrenWP_CSM_Admin::render_overview_cards()
A
6
BrenWP_CSM_Restrictions::filter_caps()
A
8
BrenWP_CSM_Restrictions::is_role_restricted_user()
A
9
BrenWP_CSM_Safe_Mode::current_user_can_toggle()
A
9