Advanced_Ads_Ad D

Total Complexity 170
Dependencies 10
Dependents 24
Total lines 1,005
Lines of code 500
Logical lines of code 315
Comment lines 336
Methods 22
Properties 20

Methods 22

Method Rating Maintainability Complexity Lines of code
load_wrapper_options()
C
37 26 68
can_display_by_visitor()
B
41 22 54
can_display()
A
47 16 33
add_wrapper()
A
44 15 39
sanitize_conditions_on_save()
A
46 13 39
output()
A
46 13 34
load()
A
45 9 41
options()
A
48 9 34
__construct()
A
52 8 22
prepare_frontend_output()
A
54 8 21
get_url()
S
56 4 19
prepare_options_to_save()
S
64 4 10
maybe_create_label()
S
67 4 7
save()
S
53 2 21
sanitize_condition_idfield()
S
63 3 10
sanitize_condition_textvalues()
S
63 3 10
create_wrapper_id()
S
64 3 10
prepare_content_to_save()
S
67 2 8
save_ad_options()
S
71 2 6
set_option()
S
67 2 8
sanitize_condition_radio()
S
78 1 3
can_display_by_expiry_date()
S
81 1 3