Mementor_TTS_Admin D

Total Complexity 363
Dependencies 7
Dependents 1
Total lines 3,602
Lines of code 2,306
Logical lines of code 989
Comment lines 909
Methods 76
Properties 2

Methods 76

Method Rating Maintainability Complexity Lines of code
enqueue_scripts()
D
20
35 261
enqueue_styles()
D
23
41 163
get_user_info()
C
35 24 80
get_elevenlabs_usage_stats()
B
36 21 78
register_settings()
B
22
1 372
generate_audio_ajax()
B
38 18 69
generate_shortcode_audio_ajax()
B
38 16 67
import_settings_ajax()
A
47 13 33
delete_audio_ajax()
A
42 11 52
export_settings_ajax()
A
43 9 46
load_voices_ajax()
A
47 9 37
display_license_page()
A
37 3 113
refresh_stats_ajax()
A
50 8 30
validate_api_key_ajax()
S
49 7 30
prepare_text_with_title_and_excerpt()
S
49 7 30
update_option_ajax()
S
46 6 43
render_tts_column()
S
45 6 38
validate_api_key()
S
53 7 22
add_tts_columns_to_post_types()
S
49 6 30
display_player_page()
S
44 5 43
initialize_logo_attachments()
S
47 5 38
get_decrypted_api_key_ajax()
S
52 6 23
display_plugin_admin_dashboard()
S
54 6 19
add_plugin_admin_menu()
S
38 1 93
enqueue_column_footer_script()
S
49 4 41
reset_api_settings_ajax()
S
53 5 22
reset_player_settings_ajax()
S
55 5 20
sanitize_array()
S
57 5 18
sanitize_post_types_array()
S
60 5 14
__construct()
S
50 4 28
check_api_key_access()
S
58 4 14
clear_cache_ajax()
S
59 4 13
modify_support_forum_link()
S
62 4 11
sanitize_color()
S
66 4 9
add_dynamic_css_variables()
S
46 1 38
reset_player_settings()
S
47 1 35
display_logo_icon()
S
60 2 12
store_api_key()
S
61 2 12
display_header_logo()
S
62 2 11
add_player_columns_styles()
S
53 1 25
register_ajax_handlers()
S
54 1 21
save_voice_ajax()
S
68 2 7
sanitize_width_unit()
S
72 2 5
sanitize_alignment()
S
72 2 5
process_text_for_ssml()
S
60 1 13
localize_admin_scripts()
S
61 1 12
sanitize_option_text()
S
80 1 3
sanitize_option_boolean()
S
81 1 3
sanitize_option_integer()
S
80 1 3
register_settings_sections()
S
91 1 2
adjust_brightness()
S
62 1 10
add_action_links()
S
67 1 7
display_settings_page()
S
80 1 3
display_content_page()
S
80 1 3
display_voices_page()
S
80 1 3
display_shortcodes_page()
S
80 1 3
display_statistics_page()
S
80 1 3
display_affiliate_page()
S
80 1 3
display_advanced_page()
S
80 1 3
display_plugin_settings_page()
S
80 1 3
display_plugin_content_page()
S
80 1 3
display_plugin_voices_page()
S
80 1 3
display_plugin_player_page()
S
80 1 3
display_plugin_shortcodes_page()
S
80 1 3
display_plugin_statistics_page()
S
80 1 3
display_plugin_advanced_page()
S
80 1 3
display_plugin_support_page()
S
80 1 3
display_plugin_affiliate_page()
S
80 1 3
display_admin_notices()
S
91 1 2
get_openai_usage_stats()
S
65 1 10
register_ajax_actions()
S
79 1 3
sanitize_max_width()
S
75 1 4
sanitize_margin()
S
75 1 4
display_plugin_admin_affiliate()
S
80 1 3
sanitize_api_timeout()
S
74 1 4
sanitize_retry_attempts()
S
74 1 4