WP_Optimize_WebP A

Total Complexity 59
Dependencies 7
Dependents 1
Total lines 393
Lines of code 258
Logical lines of code 115
Comment lines 98
Methods 24
Properties 3

Methods 24

Method Rating Maintainability Complexity Lines of code
set_rewrite_status()
A
55 8 18
maybe_decide_webp_serve_method()
S
58 5 19
run_webp_serving_self_test()
S
58 4 16
__construct()
S
60 4 15
setup_htaccess_file()
S
60 4 13
prepare_webp_htaccess_rules()
S
46 1 51
add_webp_mime_type()
S
61 3 14
set_converter_status()
S
63 3 10
is_shell_functions_available()
S
68 3 7
empty_htaccess_file()
S
64 2 11
get_instance()
S
69 2 7
save_htaccess_rules()
S
68 2 7
use_alter_html()
S
71 2 6
is_alter_html_possible()
S
72 2 6
is_browser_accepting_webp()
S
77 2 3
is_webp_redirection_possible()
S
69 2 7
maybe_use_alter_html()
S
75 2 5
maybe_set_rewrite_status()
S
72 2 6
get_shell_functions()
S
61 1 15
is_webp_conversion_successful()
S
72 1 5
should_run_webp_conversion_test()
S
76 1 4
get_webp_conversion_test_result()
S
80 1 3
reset_webp_serving_method()
S
68 1 7
init_webp_cron_scheduler()
S
82 1 3