Code Analysis: Record of Consent Extension for Complianz 1.4.6

Most Complex Classes

Class Rating Complexity
ROCEXT_Admin
D
173
ROCEXT_Wizard
B
92
ROCEXT_Export
B
80
ROCEXT_Database
S
48
ROCEXT_Consent_Handler
S
41
ROCEXT_Plugin
S
13
ROCEXT_Bot_Filter_Module
S
13
ROCEXT_Integrity
S
9
ROCEXT_Maintenance
S
9

Most Complex Functions

Function Rating Complexity
ROCEXT_Admin::handle_admin_actions()
D
68
ROCEXT_Export::export_csv()
D
39
ROCEXT_Wizard::render_wizard_page()
C
21
ROCEXT_Admin::admin_notices()
C
30
ROCEXT_Consent_Handler::store()
C
21
ROCEXT_Export::export_json()
C
22
ROCEXT_Database::insert_record()
A
11
ROCEXT_Database::migrate_to_new_table()
A
7
ROCEXT_Consent_Handler::get_client_ip()
A
9
ROCEXT_Bot_Filter_Module::apply_bot_filter()
A
7
ROCEXT_Export::format_categories_for_export()
A
10
rocext_format_categories_display()
A
9