ezTOC_Post D

Total Complexity 223
Dependencies 6
Dependents 5
Total lines 1,663
Lines of code 820
Logical lines of code 501
Comment lines 480
Methods 38
Properties 8

Methods 38

Method Rating Maintainability Complexity Lines of code
getTOC()
B
35 19 81
processPages()
B
42 19 48
get_css_based_toc_heading()
B
41 18 50
createTOC()
B
39 17 61
excludeHeadings()
A
43 13 45
getTOCList()
A
53 13 20
generateHeadingIDFromTitle()
A
38 7 70
get_js_based_toc_heading()
A
45 9 40
getStickyToggleTOC()
A
43 8 46
getAlternateHeadings()
A
52 9 23
alternateHeadings()
A
47 7 35
createTOCItemURL()
S
58 8 13
getCurrentPage()
S
58 7 14
extractHeadings()
S
51 6 25
getHeadingsWithAnchors()
S
53 5 24
getHeadings()
S
53 5 23
extractExcludedNodes()
S
55 5 18
getHeadingsfromPageContents()
S
59 5 15
inExcludedNode()
S
63 5 11
removeHeadings()
S
60 4 13
apply_filter_status()
S
57 3 18
createTOCParent()
S
60 3 14
getHeadingLevels()
S
63 3 11
removeEmptyHeadings()
S
64 3 10
removeHeadingsFromExcludedNodes()
S
66 3 8
applyContentFilter()
S
60 2 13
createTOCItemAnchor()
S
62 2 11
__construct()
S
63 2 11
addPage()
S
70 2 6
headingIDs()
S
70 2 6
get()
S
68 2 7
stripShortcodes()
S
64 1 11
hasTOCItems()
S
82 1 3
isMultipage()
S
80 1 3
getNumberOfPages()
S
80 1 3
getPages()
S
82 1 3
process()
S
77 1 4
toc()
S
81 1 3