Advanced_Ads_Placements D

Total Complexity 196
Dependencies 7
Dependents 8
Total lines 1,238
Lines of code 763
Logical lines of code 392
Comment lines 321
Methods 21
Properties 2

Methods 21

Method Rating Maintainability Complexity Lines of code
inject_in_content()
D
19
54 209
output()
C
35 32 73
inject_ads()
C
31 29 110
sort_by_type_callback()
A
53 17 19
save_new_placement()
A
47 10 35
get_ancestors_to_limit_query()
A
44 7 50
update_placements()
A
54 9 18
save_placements()
S
54 6 22
get_placement_types()
S
40 1 76
filter_by_ancestors_to_limit()
S
61 4 12
items_for_select()
S
56 3 18
get_placements_by()
S
63 4 10
sort_ads_for_placehoders()
S
61 3 12
get_ancestors_to_limit()
S
62 3 12
sort()
S
63 3 11
get_content_to_load()
S
64 3 9
can_display()
S
69 3 6
filter_ad_content()
S
61 2 12
tags_for_content_injection()
S
51 1 24
add_ad_health_node()
S
56 1 19
prepare_output()
S
70 1 6