Code Analysis: Music Player for Easy Digital Downloads 1.0.70

Function Rating Maintainability Complexity Lines of code
EDDMusicPlayer::replace_playlist_shortcode()
D
25
30 162
EDDMusicPlayer::settings_page()
D
32 34 88
EDDMusicPlayer::include_all_players()
B
33 18 97
EDDMusicPlayer::save_post()
B
43 21 41
codepeople_add_promote_banner()
B
36 17 90
EDDMusicPlayer::_output_file()
B
40 16 56
EDDMusicPlayer::init()
B
39 15 64
EDDMP_PLAYLIST_WIDGET::form()
A
37 10 85
EDDMusicPlayer::_generate_audio_url()
A
47 13 31
EDDMusicPlayer::include_main_player()
A
41 11 53
EDDMusicPlayer::_get_download_files()
A
50 10 28
EDDMusicPlayer::_delete_truncated_files()
A
51 10 24
EDDMusicPlayer::_tracking_play_event()
A
40 7 62
EDDMusicPlayer::_get_duration_by_url()
A
49 9 27
EDDMusicPlayer::_preview()
A
47 8 34
EDDMusicPlayer::get_player()
A
50 8 24
EDDMP_PLAYLIST_WIDGET::widget()
S
50 7 26
EDDMusicPlayer::enqueue_resources()
S
47 6 35
EDDMusicPlayer::_is_audio()
S
56 7 17
EDDMusicPlayer::_get_recursive_download_files()
S
52 6 25
EDDMusicPlayer::_deleteDir()
S
54 6 21
EDDMP_PLAYLIST_WIDGET::update()
S
55 6 17
Elementor\Elementor_EDDMP_Widget::render()
S
54 5 21
EDDMusicPlayer::_is_local()
S
59 5 15
EDDMusicPlayer::_load_addons()
S
60 5 12
EDDMusicPlayer::delete_post()
S
56 4 17
EDDMusicPlayer::get_download_attr()
S
60 4 13
EDDMusicPlayer::_valid_demo()
S
62 4 10
EDDMusicPlayer::troubleshoot()
S
67 4 8
EDDMusicPlayer::_get_post_types()
S
63 4 10
EDDMP_DIVI::render()
S
59 3 14
EDDMusicPlayer::_sort_list()
S
67 3 8
EDDMusicPlayer::_demo_file_name()
S
70 3 5
EDDMP_BUILDERS::divi_editor()
S
65 3 8
EDDMusicPlayer::get_global_attr()
S
65 3 9
EDDMusicPlayer::preload()
S
64 3 10
EDDMusicPlayer::_edit_files_array()
S
61 2 13
EDDMusicPlayer::get_download_files()
S
63 2 12
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::admin_init()
S
65 2 8
EDDMP_BUILDERS::instance()
S
71 2 6
eddmp_register_playlist_widget()
S
72 2 6
EDDMPBeaver::__construct()
S
59 1 15
EDDMusicPlayer::plugins_loaded()
S
64 2 9
EDDMP_BUILDERS::visualcomposer_editor()
S
63 2 10
EDDMP_BUILDERS::init()
S
63 2 10
EDDMP_BUILDERS::gutenberg_editor()
S
65 2 7
EDDMusicPlayer::_createDir()
S
64 2 9
EDDMusicPlayer::_print_page_not_found()
S
65 1 12
EDDMP_DIVI::init()
S
65 1 10
Elementor\Elementor_EDDMP_Widget::_get_shortcode()
S
70 1 6
EDDMusicPlayer::__construct()
S
64 1 9
EDDMP_BUILDERS::siteorigin_widgets_collection()
S
75 1 4
EDDMusicPlayer::_is_playlist()
S
79 1 3
Elementor\Elementor_EDDMP_Widget::get_icon()
S
82 1 3
EDDMP_BUILDERS::elementor_editor()
S
79 1 3
EDDMP_BUILDERS::elementor_editor_category()
S
79 1 3
SiteOrigin_EDDMP_Shortcode::get_template_name()
S
82 1 3
Elementor\Elementor_EDDMP_Widget::get_categories()
S
81 1 3
EDDMusicPlayer::deactivation()
S
81 1 3
EDDMusicPlayer::activation()
S
77 1 4
EDDMusicPlayer::settings_page_url()
S
80 1 3
EDDMP_BUILDERS::siteorigin_panels_widget_dialog_tabs()
S
66 1 9
EDDMP_BUILDERS::run()
S
72 1 5
Elementor\Elementor_EDDMP_Widget::get_title()
S
82 1 3
EDDMP_PLAYLIST_WIDGET::__construct()
S
69 1 7
EDDMusicPlayer::add_data_download()
S
74 1 4
EDDMP_BUILDERS::after_setup_theme()
S
69 1 6
EDDMusicPlayer::edd_player_settings()
S
82 1 3
EDDMusicPlayer::in_store()
S
81 1 3
Elementor\Elementor_EDDMP_Widget::get_name()
S
82 1 3
SiteOrigin_EDDMP_Shortcode::get_style_name()
S
82 1 3
EDDMP_BUILDERS::__construct()
S
98 1 1
Elementor\Elementor_EDDMP_Widget::render_plain_content()
S
81 1 3
Elementor\Elementor_EDDMP_Widget::is_reload_preview_required()
S
82 1 3
EDDMusicPlayer::player_in_cart()
S
75 1 4
EDDMusicPlayer::menu_links()
S
78 1 3
EDDMusicPlayer::generate_audio_url()
S
79 1 3