Code Analysis: Protection against DDoS 1.5.2

Most Complex Classes

Class Rating Complexity
ProtectionAgainstDDoS
B
80
ProtectionAgainstDDoSException
S
0

Most Complex Functions

Function Rating Complexity
ProtectionAgainstDDoS::settings_page()
A
12
ProtectionAgainstDDoS::htaccess_template()
A
11
ProtectionAgainstDDoS::get_htaccess_content_without_section()
S
7
ProtectionAgainstDDoS::get_settings()
S
5
ProtectionAgainstDDoS::patch_htaccess()
S
5
ProtectionAgainstDDoS::footer_js_cookie()
S
5
ProtectionAgainstDDoS::admin_init()
S
5
ProtectionAgainstDDoS::unpatch_htaccess()
S
4
ProtectionAgainstDDoS::activation_error_notice()
S
3
ProtectionAgainstDDoS::deactivate()
S
3
ProtectionAgainstDDoS::get_htaccess_inserts()
S
2
ProtectionAgainstDDoS::set_settings()
S
3