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

Most Complex Classes

Class Rating Complexity
simple_html_dom_node
D
308
iubenda_Settings
D
235
iubenda
D
200
iubenda_Forms
D
193
simple_html_dom
D
175
iubendaParser
D
157
QuickGeneratorService
C
125
iubenda_List_Table_Forms
A
72
iubenda_AMP
A
70
IubendaLegalBlock
S
49
IubendaLegalWidget
S
46
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
48
iubendaParser::parse_scripts()
D
35
QuickGeneratorService::cs_save_options()
D
38
iubenda_Forms::save_form()
D
37
simple_html_dom::parse_charset()
C
27
iubenda::output_callback()
C
28
simple_html_dom_node::parse_selector()
C
28
CookieSolutionGenerator::handle()
C
24
IubendaLegalWidget::widget()
B
24