Code Analysis: Music Player for Easy Digital Downloads 1.0.56

Function Rating Maintainability Complexity Lines of code
EDDMusicPlayer::replace_playlist_shortcode()
D
25
30 157
EDDMusicPlayer::settings_page()
C
32 31 90
EDDMusicPlayer::include_all_players()
B
33 18 93
codepeople_add_promote_banner()
B
36 17 92
EDDMusicPlayer::save_post()
B
44 20 37
EDDMusicPlayer::init()
B
39 15 66
EDDMusicPlayer::_output_file()
A
43 16 44
EDDMP_PLAYLIST_WIDGET::form()
A
39 10 72
EDDMusicPlayer::_generate_audio_url()
A
46 12 35
EDDMusicPlayer::include_main_player()
A
43 11 43
EDDMusicPlayer::_get_download_files()
A
49 10 32
EDDMusicPlayer::_delete_truncated_files()
A
51 10 26
EDDMusicPlayer::_get_duration_by_url()
A
49 9 29
EDDMusicPlayer::_preview()
A
48 8 33
EDDMusicPlayer::enqueue_resources()
S
47 6 36
EDDMP_PLAYLIST_WIDGET::widget()
S
54 7 18
EDDMusicPlayer::_tracking_play_event()
S
47 5 38
EDDMusicPlayer::_get_recursive_download_files()
S
53 6 22
EDDMusicPlayer::_deleteDir()
S
56 6 18
EDDMP_PLAYLIST_WIDGET::update()
S
55 6 17
EDDMusicPlayer::_is_audio()
S
62 7 9
Elementor\Elementor_EDDMP_Widget::render()
S
53 5 24
EDDMusicPlayer::get_player()
S
55 5 16
EDDMusicPlayer::_load_addons()
S
58 5 15
EDDMusicPlayer::get_download_attr()
S
59 4 15
EDDMusicPlayer::delete_post()
S
58 4 15
EDDMusicPlayer::_valid_demo()
S
63 4 9
EDDMusicPlayer::_is_local()
S
65 4 10
EDDMusicPlayer::troubleshoot()
S
68 4 7
EDDMusicPlayer::_get_post_types()
S
64 4 9
EDDMusicPlayer::get_global_attr()
S
71 3 5
EDDMP_BUILDERS::divi_editor()
S
63 3 10
EDDMP_DIVI::render()
S
62 3 10
EDDMusicPlayer::_sort_list()
S
69 3 6
EDDMusicPlayer::_demo_file_name()
S
70 3 5
EDDMusicPlayer::_edit_files_array()
S
60 2 14
EDDMP_BUILDERS::init()
S
62 2 11
EDDMP_BUILDERS::visualcomposer_editor()
S
62 2 11
SiteOrigin_EDDMP_Shortcode::__construct()
S
54 1 23
EDDMP_DIVI::get_fields()
S
56 1 20
Elementor\Elementor_EDDMP_Widget::_register_controls()
S
56 1 19
EDDMusicPlayer::_createDir()
S
66 2 7
EDDMP_BUILDERS::instance()
S
75 2 4
EDDMusicPlayer::admin_init()
S
68 2 6
EDDMP_BUILDERS::gutenberg_editor()
S
65 2 7
EDDMusicPlayer::get_download_files()
S
69 2 6
EDDMPBeaver::__construct()
S
60 1 13
EDDMusicPlayer::__construct()
S
61 1 12
EDDMusicPlayer::_print_page_not_found()
S
66 1 11
eddmp_register_playlist_widget()
S
81 1 3
EDDMusicPlayer::add_data_download()
S
74 1 4
EDDMP_BUILDERS::after_setup_theme()
S
69 1 6
EDDMP_BUILDERS::elementor_editor()
S
79 1 3
EDDMP_BUILDERS::elementor_editor_category()
S
79 1 3
SiteOrigin_EDDMP_Shortcode::get_template_name()
S
83 1 3
Elementor\Elementor_EDDMP_Widget::get_name()
S
82 1 3
Elementor\Elementor_EDDMP_Widget::_content_template()
S
98 1 1
EDDMusicPlayer::player_in_cart()
S
75 1 4
EDDMusicPlayer::generate_audio_url()
S
79 1 3
Elementor\Elementor_EDDMP_Widget::_get_shortcode()
S
70 1 6
EDDMP_BUILDERS::siteorigin_panels_widget_dialog_tabs()
S
66 1 9
EDDMusicPlayer::settings_page_url()
S
80 1 3
EDDMP_BUILDERS::run()
S
72 1 5
EDDMusicPlayer::edd_player_settings()
S
82 1 3
EDDMusicPlayer::menu_links()
S
78 1 3
EDDMusicPlayer::in_store()
S
81 1 3
Elementor\Elementor_EDDMP_Widget::get_categories()
S
81 1 3
SiteOrigin_EDDMP_Shortcode::get_style_name()
S
83 1 3
Elementor\Elementor_EDDMP_Widget::render_plain_content()
S
81 1 3
EDDMP_DIVI::init()
S
65 1 10
EDDMP_BUILDERS::__construct()
S
98 1 1
EDDMusicPlayer::_is_playlist()
S
79 1 3
Elementor\Elementor_EDDMP_Widget::is_reload_preview_required()
S
82 1 3
Elementor\Elementor_EDDMP_Widget::get_icon()
S
82 1 3
EDDMusicPlayer::activation()
S
77 1 4
EDDMP_PLAYLIST_WIDGET::__construct()
S
74 1 4
EDDMusicPlayer::deactivation()
S
81 1 3
Elementor\Elementor_EDDMP_Widget::get_title()
S
82 1 3
EDDMP_BUILDERS::siteorigin_widgets_collection()
S
75 1 4
EDDMusicPlayer::load_textdomain()
S
77 1 3