Sensei_Settings D

Total Complexity 132
Dependencies 6
Dependents 3
Total lines 1,607
Lines of code 1,120
Logical lines of code 383
Comment lines 320
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
init_fields()
C
16
3 502
render_progress_storage_synchronization()
B
35 22 89
experimental_features_saved()
A
43 13 46
log_settings_update()
A
47 11 34
before_experimental_features_saved()
A
50 11 27
render_progress_storage_repositories()
A
44 8 49
render_progress_storage_feature()
A
41 7 61
render_learning_mode_templates()
A
42 7 55
flush_rewrite_rules_on_update()
S
58 8 14
init_sections()
S
44 4 49
mark_section_as_visited()
S
57 6 15
get_changed_setting_values()
S
60 5 13
pages_array()
S
50 4 28
settings_screen()
S
49 3 36
get_duration_options()
S
55 4 16
register_settings_screen()
S
57 3 16
__construct()
S
59 2 14
get()
S
71 2 6
render_learning_mode_setting()
S
60 1 14
flush_rewrite_rules()
S
72 1 5
get_learning_mode_template_options()
S
81 1 3
no_special_query_for_legacy_options()
S
76 1 4
set()
S
70 1 6
get_my_courses_page_id()
S
75 1 4
get_menu_label()
S
79 1 3
get_name()
S
79 1 3
enqueue_scripts()
S
67 1 8