Code Analysis: Music Player for Easy Digital Downloads 1.1.5

Function Rating Maintainability Complexity Lines of code
EDDMusicPlayer::replace_playlist_shortcode()
D
25
31 162
EDDMusicPlayer::settings_page()
D
31 35 92
EDDMusicPlayer::include_all_players()
B
32 20 98
EDDMusicPlayer::save_post()
B
42 22 43
codepeople_add_promote_banner()
B
36 18 91
EDDMusicPlayer::init()
B
37 19 74
EDDMusicPlayer::_output_file()
A
40 15 58
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::_is_local()
A
49 11 30
EDDMusicPlayer::_delete_truncated_files()
A
50 11 26
EDDMusicPlayer::_get_download_files()
A
50 10 28
EDDMusicPlayer::_get_duration_by_url()
A
49 10 27
EDDMusicPlayer::_tracking_play_event()
A
40 7 62
EDDMP_FEEDBACK::feedback_action()
A
46 8 36
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::_clearDir()
S
56 7 18
EDDMusicPlayer::_is_audio()
S
56 7 17
EDDMusicPlayer::_get_recursive_download_files()
S
52 6 25
EDDMP_PLAYLIST_WIDGET::update()
S
55 6 17
Elementor\Elementor_EDDMP_Widget::render()
S
54 5 21
EDDMusicPlayer::_load_addons()
S
60 5 12
EDDMusicPlayer::delete_post()
S
56 4 18
EDDMusicPlayer::get_download_attr()
S
60 4 13
EDDMusicPlayer::_get_post_types()
S
63 4 10
EDDMusicPlayer::_valid_demo()
S
62 4 10
EDDMusicPlayer::troubleshoot()
S
67 4 8
EDDMP_DIVI::render()
S
59 3 14
EDDMP_FEEDBACK::__construct()
S
61 3 11
EDDMusicPlayer::preload()
S
64 3 10
EDDMusicPlayer::_sort_list()
S
67 3 8
EDDMusicPlayer::_demo_file_name()
S
70 3 5
EDDMusicPlayer::get_global_attr()
S
65 3 9
EDDMP_BUILDERS::divi_editor()
S
65 3 8
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_register_playlist_widget()
S
72 2 6
EDDMP_FEEDBACK::enqueue_scripts()
S
66 2 8
EDDMP_BUILDERS::instance()
S
71 2 6
EDDMPBeaver::__construct()
S
59 1 15
EDDMP_BUILDERS::gutenberg_editor()
S
65 2 7
EDDMP_BUILDERS::init()
S
63 2 10
EDDMusicPlayer::plugins_loaded()
S
64 2 9
EDDMusicPlayer::_createDir()
S
64 2 9
EDDMP_BUILDERS::visualcomposer_editor()
S
63 2 10
EDDMusicPlayer::_print_page_not_found()
S
65 1 12
EDDMP_FEEDBACK::feedback_interface()
S
70 1 6
SiteOrigin_EDDMP_Shortcode::get_template_name()
S
82 1 3
EDDMP_BUILDERS::run()
S
72 1 5
EDDMusicPlayer::add_data_download()
S
74 1 4
EDDMusicPlayer::deactivation()
S
81 1 3
Elementor\Elementor_EDDMP_Widget::get_icon()
S
82 1 3
EDDMusicPlayer::generate_audio_url()
S
79 1 3
EDDMP_DIVI::init()
S
65 1 10
EDDMusicPlayer::activation()
S
77 1 4
EDDMusicPlayer::menu_links()
S
78 1 3
EDDMP_BUILDERS::siteorigin_panels_widget_dialog_tabs()
S
66 1 9
EDDMP_BUILDERS::after_setup_theme()
S
69 1 6
EDDMP_BUILDERS::__construct()
S
98 1 1
EDDMusicPlayer::__construct()
S
64 1 9
EDDMP_BUILDERS::elementor_editor()
S
79 1 3
Elementor\Elementor_EDDMP_Widget::render_plain_content()
S
81 1 3
EDDMusicPlayer::in_store()
S
81 1 3
EDDMP_PLAYLIST_WIDGET::__construct()
S
69 1 7
Elementor\Elementor_EDDMP_Widget::get_name()
S
82 1 3
Elementor\Elementor_EDDMP_Widget::is_reload_preview_required()
S
82 1 3
EDDMP_BUILDERS::elementor_editor_category()
S
79 1 3
Elementor\Elementor_EDDMP_Widget::get_categories()
S
81 1 3
Elementor\Elementor_EDDMP_Widget::_get_shortcode()
S
70 1 6
EDDMusicPlayer::player_in_cart()
S
75 1 4
SiteOrigin_EDDMP_Shortcode::get_style_name()
S
82 1 3
EDDMP_BUILDERS::siteorigin_widgets_collection()
S
75 1 4
EDDMusicPlayer::edd_player_settings()
S
82 1 3
EDDMusicPlayer::_is_playlist()
S
79 1 3
Elementor\Elementor_EDDMP_Widget::get_title()
S
82 1 3
EDDMusicPlayer::settings_page_url()
S
80 1 3