WooCommerceMusicPlayer D

Total Complexity 436
Dependencies 2
Dependents 0
Total lines 1,876
Lines of code 1,537
Logical lines of code 844
Comment lines 158
Methods 59
Properties 13

Methods 59

Method Rating Maintainability Complexity Lines of code
replace_playlist_shortcode()
D
14
63 294
settings_page()
D
28
42 106
save_post()
C
40 27 46
init()
C
33 23 93
include_all_players()
C
31 22 104
_output_file()
B
38 18 62
include_main_player()
B
39 15 64
include_main_player_filter()
B
47 17 32
_is_local()
A
49 11 30
_sort_list()
A
52 11 25
_get_product_files()
A
50 10 28
_get_duration_by_url()
A
49 10 27
_get_recursive_product_files()
A
47 9 35
_tracking_play_event()
A
41 7 61
_preview()
A
47 8 34
_generate_audio_url()
A
53 9 19
enqueue_resources()
A
44 7 46
get_player()
A
50 8 24
_delete_truncated_files()
S
58 8 14
_clearDir()
S
56 7 18
_is_audio()
S
56 7 17
admin_init()
S
49 6 28
woocommerce_user_download()
S
56 6 17
_load_addons()
S
60 5 12
delete_post()
S
54 4 21
_add_class()
S
58 4 14
get_product_attr()
S
60 4 13
include_players()
S
62 4 13
init_force_in_title()
S
63 4 10
_get_post_types()
S
63 4 10
_valid_demo()
S
62 4 10
troubleshoot()
S
67 4 8
_edit_files_array()
S
60 3 13
update_playback_counter()
S
59 3 13
get_global_attr()
S
65 3 9
_demo_file_name()
S
70 3 5
get_ip_address()
S
64 3 10
clear_expired_transients()
S
67 3 7
preload()
S
64 3 10
get_product_files()
S
63 2 12
plugins_loaded()
S
61 2 11
__construct()
S
57 1 17
_createDir()
S
64 2 9
woocommerce_product_title()
S
64 2 9
esc_html()
S
71 2 6
allowed_html_tags()
S
66 2 9
add_class_single_product_image()
S
69 2 7
_print_page_not_found()
S
65 1 11
deactivation()
S
81 1 3
help_link()
S
69 1 7
menu_links()
S
78 1 3
woocommerce_player_settings()
S
82 1 3
generate_audio_url()
S
79 1 3
player_in_cart()
S
75 1 4
activation()
S
77 1 4
add_data_product()
S
74 1 4
_is_playlist()
S
79 1 3
add_class_attachment()
S
73 1 5
product_table_data_name()
S
72 1 5