EE_Config D

Total Complexity 134
Dependencies 24
Dependents 29
Total lines 1,269
Lines of code 768
Logical lines of code 292
Comment lines 320
Methods 40
Properties 18

Methods 40

Method Rating Maintainability Complexity Lines of code
_verify_config_params()
D
29 31 150
_verify_config()
A
41 12 68
update_config()
A
43 8 53
set_config()
A
43 7 51
_load_core_config()
S
50 7 29
update_espresso_config()
S
47 6 40
get_config()
S
50 5 29
loadLegacyConfigClasses()
S
52 4 29
reset()
S
58 4 17
get_view()
S
58 3 16
get_forward()
S
58 3 16
trim_log()
S
61 3 12
log()
S
61 3 11
__construct()
S
56 2 18
_reset_espresso_addon_config()
S
63 3 10
double_check_config_comparison()
S
68 3 7
register_view()
S
59 1 17
register_forward()
S
59 1 17
register_route()
S
59 1 17
getLegacyShortcodesManager()
S
67 2 8
getModuleRoutesManager()
S
67 2 8
instance()
S
71 2 6
_set_config_class()
S
71 2 5
get_current_theme()
S
73 2 5
get_config_option()
S
68 2 7
widgets_init()
S
62 1 13
register_module()
S
62 1 13
register_ee_widget()
S
62 1 13
get_routes()
S
64 1 12
get_route()
S
63 1 12
register_shortcode()
S
64 1 11
initialize_shortcodes_and_modules()
S
65 1 11
register_shortcodes_and_modules()
S
65 1 11
shutdown()
S
82 1 3
get_page_for_posts()
S
80 1 3
_generate_config_option_name()
S
76 1 3
_initialize_config()
S
72 1 5
get_espresso_config()
S
72 1 6
logging_enabled()
S
80 1 3
update_addon_option_names()
S
80 1 3