Code Analysis: Cookie and Consent Solution for the GDPR & ePrivacy 3.3.3

Most Complex Classes

Class Rating Complexity
simple_html_dom_node
D
308
iubenda_Settings
D
233
iubenda
D
210
iubenda_Forms
D
193
simple_html_dom
D
175
iubendaParser
D
157
QuickGeneratorService
D
129
iubenda_List_Table_Forms
A
72
iubenda_AMP
A
70
IubendaLegalBlock
S
50
IubendaLegalWidget
S
47
iubendaPage
S
46

Most Complex Functions

Function Rating Complexity
iubenda_Forms::get_source_forms()
D
65
simple_html_dom_node::seek()
D
64
simple_html_dom::read_tag()
D
58
iubenda_Settings::process_actions()
D
47
iubendaParser::parse_scripts()
D
35
QuickGeneratorService::cs_save_options()
D
39
iubenda_Forms::save_form()
D
37
iubenda::output_callback()
C
31
CookieSolutionGenerator::handle()
C
28
simple_html_dom::parse_charset()
C
27
simple_html_dom_node::parse_selector()
C
28
IubendaLegalWidget::widget()
B
24