zbsDAL_segments D

Total Complexity 189
Dependencies 1
Dependents 1
Total lines 1,449
Lines of code 668
Logical lines of code 437
Comment lines 339
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
segmentConditionArgs()
D
29 35 117
getSegments()
B
40 21 52
addUpdateSegment()
A
39 11 77
getSegmentsCountIncParams()
A
45 13 35
addUpdateSegmentCondition()
A
41 9 65
getSegementAudience()
A
47 9 34
deleteSegment()
A
48 9 31
getSegment()
A
51 8 24
getSegmentBySlug()
A
51 8 24
isContactInSegment()
A
53 8 21
addUpdateSegmentConditions()
S
56 7 18
getSegmentsContainingContact()
S
58 6 15
__construct()
S
71 7 4
segmentConditionsToArgs()
S
58 6 14
updateSegmentCompiled()
S
52 5 28
compileSegmentsAffectedByContact()
S
61 6 11
getSegmentConditions()
S
59 5 14
segmentBuildDirectOrClause()
S
66 4 7
tidy_segment()
S
57 2 17
previewSegment()
S
57 2 16
tidy_segment_condition()
S
58 2 15
removeSegmentConditions()
S
60 2 15
compileSegment()
S
69 2 6
getSingle()
S
80 1 3
getSegmentCount()
S
72 1 5