ffLayoutPrinter S

Total Complexity 45
Dependencies 6
Dependents 1
Total lines 325
Lines of code 157
Logical lines of code 88
Comment lines 75
Methods 26
Properties 9

Methods 26

Method Rating Maintainability Complexity Lines of code
_printLayout()
A
50 8 29
filterLayoutsCallback()
S
57 6 16
_initialize()
S
55 4 19
_getDataForLayout()
S
58 4 17
_getPrintSectionCallback()
S
71 2 6
_getEmptyPositionCallback()
S
82 1 3
_setCurrentDataSource()
S
81 1 3
_getCurrentDataSource()
S
82 1 3
_setOptionsFactory()
S
81 1 3
_getOptionsFactory()
S
82 1 3
_setConditionalLogicEvaluator()
S
81 1 3
_getConditionalLogicEvaluator()
S
82 1 3
_setLayoutsDataManager()
S
81 1 3
_getLayoutsDataManager()
S
82 1 3
__construct()
S
74 1 5
_setPrintSectionCallback()
S
81 1 3
printLayoutHeader()
S
77 1 4
_addNormalLayout()
S
79 1 3
_addDefaultLayout()
S
79 1 3
setCallbackForEmptyPosition()
S
81 1 3
setPrintSectionCallback()
S
81 1 3
printLayoutFooter()
S
77 1 4
printLayoutAfterContent()
S
77 1 4
printLayoutContent()
S
77 1 4
printLayoutBeforeContent()
S
77 1 4
_setEmptyPositionCallback()
S
81 1 3