Hustle_Model D

Total Complexity 147
Dependencies 9
Dependents 15
Total lines 1,237
Lines of code 593
Logical lines of code 307
Comment lines 431
Methods 47
Properties 5

Methods 47

Method Rating Maintainability Complexity Lines of code
get_module_meta_names()
A
41 14 58
duplicate_module()
A
44 11 46
load_preview()
A
49 8 30
enable_type_track_mode()
S
56 7 17
clean_module_cache()
S
57 7 16
get_meta()
S
59 6 13
update_meta()
S
52 5 27
activate_providers()
S
56 5 19
set_sub_type_tracking_status()
S
59 5 14
disable_type_track_mode()
S
61 5 12
get_module_id_by_shortcode_id()
S
56 4 20
__construct()
S
55 4 20
load()
S
61 4 12
get()
S
56 3 17
delete()
S
53 2 32
add_meta()
S
58 3 16
get_settings_meta()
S
63 4 10
get_module()
S
62 3 11
_sanitize_model_data()
S
67 3 7
get_module_metas_as_array()
S
63 3 10
is_display_type_active()
S
65 3 8
populate()
S
66 3 9
is_tracking_enabled()
S
64 3 10
save()
S
59 2 14
display()
S
67 2 8
toggle_type_track_mode()
S
65 2 9
get_edit_roles()
S
71 2 5
get_edit_url()
S
68 2 7
get_decorated()
S
72 2 6
update_module()
S
64 2 10
update_submitted_tracking_types()
S
65 2 9
save_from_migration()
S
59 1 14
get_module_type_by_module_id()
S
65 1 10
update_edit_roles()
S
72 1 5
get_tracking_types()
S
75 1 4
get_listing_page()
S
80 1 3
get_wizard_page()
S
80 1 3
get_shortcode_id()
S
82 1 3
activate()
S
66 1 9
deactivate()
S
66 1 9
get_data()
S
81 1 3
get_visibility()
S
78 1 3
has_meta()
S
77 1 3
get_attributes()
S
76 1 4
can_role_edit_one_module()
S
67 1 7
get_format()
S
68 1 8
is_track_type_active()
S
79 1 3