Updraft_Smush_Manager D

Total Complexity 248
Dependencies 6
Dependents 1
Total lines 1,527
Lines of code 890
Logical lines of code 555
Comment lines 363
Methods 54
Properties 5

Methods 54

Method Rating Maintainability Complexity Lines of code
restore_single_image()
B
39 20 59
clear_backup_images_directory()
B
42 21 44
bulk_restore_compressed_images()
B
39 16 62
render_smush_metabox()
A
50 14 23
__construct()
A
43 12 43
get_uncompressed_images()
A
36 8 96
write_log_header()
A
45 9 35
memory_check_current()
A
51 9 25
record_stats()
A
47 8 34
is_image_compressed_by_another_plugin()
A
54 9 17
admin_enqueue_scripts()
A
55 9 15
process_bulk_smush()
A
46 7 38
autosmush_create_task()
S
48 7 29
updraft_smush_ajax()
S
50 7 28
add_compress_button_to_media_modal()
S
55 6 17
clear_cached_data()
S
55 5 20
get_session_stats()
S
59 5 13
get_admin_urls()
S
57 4 17
manage_media_custom_column()
S
57 4 14
autosmush_process_queue()
S
63 4 11
get_smush_options()
S
56 3 18
is_queue_processed()
S
66 4 8
ewww_image_optimizer_compressed_images_args()
S
60 3 13
check_server_online()
S
62 3 11
detect_safe_mode()
S
76 3 3
task_exists()
S
63 3 10
set_task_logger()
S
68 3 8
unscheduled_original_file_deletion()
S
69 3 6
clean_up_old_tasks()
S
63 3 10
add_smush_metabox()
S
67 3 7
compress_single_image()
S
61 2 11
smush_js_translations()
S
55 1 19
delete_transient()
S
70 2 7
clear_backup_images()
S
65 2 8
get_wordpress_version()
S
65 2 9
clear_pending_images()
S
67 2 8
instance()
S
71 2 6
update_smush_options()
S
70 2 6
get_associated_task()
S
68 2 7
get_features()
S
68 2 7
set_default_options()
S
61 1 13
manage_media_columns()
S
76 1 4
is_multisite_mode()
S
81 1 3
clear_smush_stats()
S
69 1 7
is_compressed()
S
78 1 3
get_pending_tasks()
S
80 1 3
get_logfile_path()
S
71 1 5
get_failed_task_count()
S
79 1 3
delete_from_cache()
S
73 1 5
get_from_cache()
S
72 1 5
save_to_cache()
S
71 1 5
get_allowed_services()
S
74 1 5
prune_smush_logs()
S
77 1 4
get_default_webservice()
S
82 1 3