H5P_Plugin D

Total Complexity 209
Dependencies 14
Dependents 5
Total lines 1,663
Lines of code 966
Logical lines of code 497
Comment lines 507
Methods 49
Properties 5

Methods 49

Method Rating Maintainability Complexity Lines of code
check_for_updates()
D
38 35 58
remove_old_tmp_files()
A
44 13 46
get_content_settings()
A
40 11 54
update_database()
A
32 1 181
get_h5p_instance()
A
52 9 23
rest_api_post()
A
52 9 21
uninstall()
A
41 6 55
get_core_settings()
A
47 7 33
add_assets()
A
48 7 32
enqueue_assets()
A
49 7 32
shortcode()
S
49 7 30
fetch_h5p()
S
51 6 26
get_h5p_url()
S
56 6 16
assign_capabilities()
S
52 5 24
has_capability()
S
61 5 13
add_core_assets()
S
52 4 23
get_h5p_exports_list()
S
54 4 20
alter_assets()
S
59 4 14
remove_duplicate_indexes()
S
59 4 13
get_language()
S
61 4 13
map_capability()
S
62 4 12
get_content()
S
61 4 12
recursive_unlink()
S
61 4 12
upgrade_1150()
S
61 3 12
determine_charset()
S
63 3 11
upgrade_180()
S
62 3 11
print_settings()
S
62 3 11
__construct()
S
55 2 19
upgrade_120()
S
55 2 19
get_library_updates()
S
70 3 6
split_version()
S
62 2 11
rest_api_init()
S
57 1 19
get_instance()
S
72 2 6
drop_column()
S
67 2 7
add_settings()
S
74 2 5
rest_api_all()
S
71 2 6
get_plugin_slug()
S
82 1 3
activate()
S
67 1 7
deactivate()
S
80 1 3
load_plugin_textdomain()
S
68 1 6
enqueue_styles_and_scripts()
S
78 1 3
admin_bar()
S
67 1 8
get_h5p_path()
S
75 1 4
asset_handle()
S
77 1 3
get_settings()
S
81 1 3
remove_old_log_events()
S
67 1 8
rest_api_permission()
S
79 1 3
delete_blog()
S
72 1 6
delete_site()
S
81 1 3