Updraft_Smush_Manager D

Total Complexity 246
Dependencies 6
Dependents 1
Total lines 1,558
Lines of code 908
Logical lines of code 555
Comment lines 369
Methods 55
Properties 5

Methods 55

Method Rating Maintainability Complexity Lines of code
clear_backup_images_directory()
B
42 21 44
restore_single_image()
B
39 20 59
bulk_restore_compressed_images()
B
39 16 62
render_smush_metabox()
A
48 15 28
get_uncompressed_images()
A
36 8 96
record_stats()
A
44 10 44
write_log_header()
A
45 9 35
memory_check_current()
A
51 9 25
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
__construct()
S
46 5 36
manage_media_custom_column()
S
52 6 21
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
autosmush_process_queue()
S
63 4 11
get_smush_options()
S
56 3 18
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
unscheduled_original_file_deletion()
S
69 3 6
is_queue_processed()
S
72 3 5
clean_up_old_tasks()
S
63 3 10
add_smush_metabox()
S
67 3 7
set_task_logger()
S
68 3 8
compress_single_image()
S
61 2 11
smush_js_translations()
S
53 1 21
clear_backup_images()
S
65 2 8
delete_transient()
S
70 2 7
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
60 1 14
get_pending_tasks()
S
80 1 3
reset_webp_serving_method()
S
79 1 3
is_multisite_mode()
S
81 1 3
clear_smush_stats()
S
69 1 7
is_compressed()
S
78 1 3
get_logfile_path()
S
71 1 5
manage_media_columns()
S
76 1 4
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