Psn_Model_Rule C

Total Complexity 122
Dependencies 5
Dependents 8
Total lines 868
Lines of code 350
Logical lines of code 179
Comment lines 314
Methods 47
Properties 15

Methods 47

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