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

Most Complex Classes

Class Rating Complexity
simple_html_dom_node
D
299
iubenda_Settings
D
220
iubenda
D
193
iubenda_Forms
D
192
simple_html_dom
D
173
iubendaParser
D
148
QuickGeneratorService
C
120
iubenda_List_Table_Forms
A
71
iubenda_AMP
A
70
IubendaLegalWidget
S
44
iubendaPage
S
42
ServiceRating
S
23

Most Complex Functions

Function Rating Complexity
iubenda_Forms::get_source_forms()
D
65
simple_html_dom_node::seek()
D
63
simple_html_dom::read_tag()
D
58
iubenda_Settings::process_actions()
D
48
QuickGeneratorService::cs_save_options()
D
40
iubenda_Forms::save_form()
D
37
iubendaParser::parse_scripts()
D
29
simple_html_dom::parse_charset()
C
27
iubenda::output_callback()
C
28
CookieSolutionGenerator::handle()
C
23
IubendaLegalWidget::widget()
B
24
simple_html_dom_node::parse_selector()
B
22