WPDataChart D

Total Complexity 153
Dependencies 3
Dependents 6
Total lines 1,121
Lines of code 630
Logical lines of code 318
Comment lines 211
Methods 69
Properties 29

Methods 69

Method Rating Maintainability Complexity Lines of code
prepareData()
C
33 27 111
prepareSeriesData()
C
32 23 107
shiftStringColumnUp()
A
44 11 47
loadFromDB()
A
43 9 46
renderChart()
S
53 6 20
factory()
S
44 4 44
deleteChart()
S
59 5 13
save()
S
47 2 40
getAxesAndSeries()
S
69 2 7
getShortCode()
S
69 2 7
getColumnIndexes()
S
72 2 5
setUserDefinedSeriesData()
S
74 2 5
loadChildWPDataTable()
S
70 2 6
setType()
S
81 1 3
getEngine()
S
82 1 3
setEngine()
S
81 1 3
__construct()
S
91 1 2
getUserDefinedSeriesData()
S
82 1 3
setRowRange()
S
81 1 3
getLegendVerticalAlign()
S
82 1 3
setLegendVerticalAlign()
S
81 1 3
getType()
S
82 1 3
getRangeType()
S
82 1 3
getRowRange()
S
82 1 3
setSelectedColumns()
S
81 1 3
getSelectedColumns()
S
82 1 3
setwpDataTableId()
S
81 1 3
getwpDataTableId()
S
82 1 3
setRangeType()
S
81 1 3
getLegendPosition()
S
82 1 3
returnGoogleChartData()
S
75 1 5
returnData()
S
81 1 3
getRenderData()
S
82 1 3
setLegendPosition()
S
81 1 3
isTooltipEnabled()
S
82 1 3
setId()
S
81 1 3
getPlotBackgroundColor()
S
82 1 3
getId()
S
82 1 3
setWidth()
S
81 1 3
getWidth()
S
82 1 3
setHeight()
S
81 1 3
getHeight()
S
82 1 3
setBackgroundColor()
S
81 1 3
getBackgroundColor()
S
82 1 3
setBorderWidth()
S
81 1 3
getBorderWidth()
S
82 1 3
setBorderColor()
S
81 1 3
getBorderColor()
S
82 1 3
setBorderRadius()
S
81 1 3
getBorderRadius()
S
82 1 3
setPlotBackgroundColor()
S
81 1 3
setPlotBorderWidth()
S
81 1 3
setTooltipEnabled()
S
80 1 3
getMinorAxisLabel()
S
80 1 3
isTitleFloating()
S
82 1 3
setTitleFloating()
S
80 1 3
isShowTitle()
S
82 1 3
setShowTitle()
S
81 1 3
getTitle()
S
82 1 3
setTitle()
S
81 1 3
setMinorAxisLabel()
S
79 1 3
getPlotBorderWidth()
S
82 1 3
getMajorAxisLabel()
S
80 1 3
setMajorAxisLabel()
S
79 1 3
getShowGrid()
S
82 1 3
setShowGrid()
S
80 1 3
getPlotBorderColor()
S
82 1 3
setPlotBorderColor()
S
81 1 3
getAllCharts()
S
69 1 6