Psn_Model_Rule C

Total Complexity 117
Dependencies 6
Dependents 8
Total lines 842
Lines of code 336
Logical lines of code 172
Comment lines 307
Methods 45
Properties 15

Methods 45

Method Rating Maintainability Complexity Lines of code
_matchesStatus()
A
58 13 14
matchesPostBlackAndWhitelist()
S
60 8 13
matches()
S
55 6 20
matchesCategories()
S
54 5 21
_matchesAfterStatus()
S
57 5 18
_matchesBeforeStatus()
S
57 5 18
getRecipient()
S
57 5 18
getCcSelect()
S
59 5 16
getBccSelect()
S
59 5 16
getEditorRestriction()
S
59 5 16
_matchesInheritanceSettings()
S
66 5 8
getNotificationBody()
S
60 3 12
_matchesEditorRestriction()
S
65 3 10
setIgnoreInherit()
S
74 2 5
matchesSpecialCases()
S
72 2 6
getPostBlacklist()
S
67 2 7
matchesStatus()
S
72 2 6
matchesPostType()
S
78 2 3
getExcludeRecipients()
S
67 2 7
getData()
S
71 2 6
getPostWhitelist()
S
67 2 7
getDynamicMatching()
S
69 2 7
getDynamicRecipient()
S
71 2 6
getCategories()
S
69 2 7
getNotificationSubject()
S
66 2 8
isIgnoreInherit()
S
82 1 3
hasData()
S
79 1 3
setData()
S
80 1 3
getReplacer()
S
82 1 3
setReplacer()
S
81 1 3
reachedMax()
S
79 1 3
hasMax()
S
79 1 3
getMax()
S
79 1 3
isExcludeCurrentUser()
S
79 1 3
getRawBody()
S
80 1 3
getRawSubject()
S
80 1 3
hasDynamicMatching()
S
76 1 4
setNotificationBody()
S
80 1 3
getPostType()
S
80 1 3
matchesDynamicCondition()
S
78 1 3
getStatusBefore()
S
80 1 3
getStatusAfter()
S
80 1 3
isLoopTo()
S
79 1 3
setNotificationSubject()
S
80 1 3
active()
S
79 1 3