Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
getDiv0%
getInputHTML0%
validate0%
__construct0%
validate0%
needsLabel0%
getOOUI0%
getRaw0%
getTableRow0%
getOneCheckbox0%
getInputOOUI0%
getInputHTML0%
getDefault0%
__construct0%
hasVisibleOutput0%
canDisplayErrors0%
getInputHTML0%
getRaw0%
formatOptions0%
getOptionsOOUI0%
getTableRow0%
getOOUIModules0%
getInputHTML0%
needsLabel0%
formatOptions0%
getInputOOUI0%
getInputHTML0%
validate0%
__construct0%
shouldInfuseOOUI0%
getInputOOUI0%
getInputOOUI0%
getInputHTML0%
validate0%
loadDataFromRequest0%
needsLabel0%
filterDataForSubmit0%
getDefault0%
loadDataFromRequest0%
getDiv0%
getHiddenFieldData0%
getInputHTML0%
getRaw0%
loadDataFromRequest0%
getInputOOUI0%
getOOUIModules0%
shouldInfuseOOUI0%
getInputHTML0%
__construct0%
formatMsg0%
getDiv0%
getSize0%
getTableRow0%
getInputHTML0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputOOUI0%
formatDate0%
parseDate0%
validate0%
getFieldByType0%
validate0%
__construct0%
getDeleteButtonHtml0%
getElement0%
getInputOOUI0%
getInputHTML0%
__construct0%
getInputOOUI0%
getInputOOUIForKey0%
getInputHTML0%
getCreateButtonHtml0%
getInputHTMLForKey0%
getInputWidget0%
validate0%
cancelSubmit0%
getDefault0%
loadDataFromRequest0%
needsLabel0%
rekeyValuesArray0%
createFieldsForKey0%
__construct0%
__construct0%
getOOUIModules0%
factory0%
getDataAttribs0%
getOOUIModules0%
shouldInfuseOOUI0%
getInputWidget0%
validate0%
__construct0%
getInputHTML0%
__construct0%
getInputWidget0%
getDataAttribs0%
getInputOOUI0%
getType0%
getInputHTML0%
isPersistent0%
getSpellCheck0%
getSize0%
__construct0%
getInputOOUI0%
getInputHtml0%
__construct0%
getSpellCheck0%
shouldInfuseOOUI0%
getOOUIModules0%
shouldInfuseOOUI0%
getInputOOUI0%
getInputHTML0%
validate0%
loadDataFromRequest0%
getInputHtml0%
getOOUIModules0%
getInputWidget0%
loadDataFromRequest0%
isValidIPRange0%
validate0%
__construct0%
getOOUIModules0%
shouldInfuseOOUI0%
getInputOOUI0%
getInputHTML0%
validate0%
getInputHTML0%
getRows0%
getInputOOUI0%
__construct0%
__construct0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputOOUI0%
getInputHTML0%
__construct0%
validate0%
shouldInfuseOOUI0%
__construct0%
getInputOOUI0%
getInputHTML0%
validate0%
validate0%
getSize0%
loadDataFromRequest0%
getDefault0%
getInputWidget0%
getInputHTML0%
getInputHTML0%
getCols0%
needsLabel0%
__construct0%
getInputOOUI0%
getInputHTML0%
getOOUI0%
getDiv0%
getTableRow0%
loadDataFromRequest0%
skipLoadData0%
loadDataFromRequest0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputWidget0%
getInputHTML0%
getSize0%
loadDataFromRequest0%
getInputWidget0%
getInputOOUI0%
getOOUIModules0%
loadDataFromRequest0%
getAttributes0%
__construct0%
filterDataForSubmit0%
getInputOOUI0%
getJavaScriptClassName0%
__construct0%
getMessage0%
setAction0%
getLegend0%
suppressReset0%
msg0%
wrapFieldSetSection0%
setMethod0%
setMessagePrefix0%
setWrapperLegendMsg0%
setWrapperAttributes0%
setWrapperLegend0%
setName0%
canDisplayErrors0%
hasVisibleOutput0%
setTableId0%
loadDataFromRequest0%
getFieldLayoutOOUI0%
getLabelAlignOOUI0%
getOOUI0%
getDiv0%
shouldInfuseOOUI0%
__construct0%
isSubmitAttempt0%
getNearestFieldByName0%
setShowEmptyLabel0%
needsLabel0%
filter0%
validate0%
cancelSubmit0%
isHidden0%
isHiddenRecurse0%
setId0%
setCancelTarget0%
getOOUIModules0%
trySubmit0%
addHeaderText0%
addPreText0%
setIntro0%
setValidationErrorMessage0%
setSubmitCallback0%
wasSubmitted0%
showAlways0%
addFooterText0%
show0%
tryAuthorizedSubmit0%
loadInputFromParameters0%
getClassFromDescriptor0%
setDisplayFormat0%
getField0%
hasField0%
setHeaderText0%
setFooterText0%
showCancel0%
setSubmitText0%
suppressDefaultSubmit0%
setFormIdentifier0%
setSubmitID0%
setSubmitTooltip0%
setSubmitName0%
setSubmitTextMsg0%
setSubmitDestructive0%
formatErrors0%
addPostText0%
setCollapsibleOptions0%
displayForm0%
setTokenSalt0%
addButton0%
addHiddenFields0%
addHiddenField0%
setPostText0%
shouldInfuseOOUI0%
getTableRow0%
getRaw0%
getRaw0%
getInputHTML0%
__construct0%
getInputOOUI0%
validate0%
loadDataFromRequest0%
hasVisibleOutput0%
getInputHTML0%
getDiv0%
needsLabel0%
getTableRow0%
getButtons0%
wrapForm0%
getVForm0%
getHTML0%
loadInputFromParameters0%
wrapForm0%
getInputOOUI0%
validate0%
formatFormHeader0%
getTableRow0%
getInputOOUI0%
getInputHTML0%
getAttributes0%
shouldInfuseOOUI0%
getOOUIModules0%
getDefault0%
loadDataFromRequest0%
getOneCheckboxHTML0%
isBadIE0%
getInputOOUI0%
getInputHTML0%
loadDataFromRequest0%
needsLabel0%
getLabelAlignOOUI0%
getLabel0%
getInputOOUI0%
getInputHTML0%
getBody0%
getFormAttributes0%
getHeaderText0%
getDefault0%
getErrorsOrWarnings0%
flattenOptions0%
getOptionsOOUI0%
getOptions0%
forceToStringRecursive0%
lookupOptionsKeys0%
getAttributes0%
getTooltipAndAccessKeyOOUI0%
getTooltipAndAccessKey0%
getLabelHtml0%
skipLoadData0%
getLabel0%
getErrorsRaw0%
getErrorsAndErrorClass0%
isHelpInline0%
getHelpText0%
getHelpTextHtmlRaw0%
getHelpTextHtmlDiv0%
getHelpTextHtmlTable0%
getInline0%
getMessage0%
formatErrors0%
needsJSForHtml5FormValidation0%
__construct0%
formatSection0%
wrapFieldSetSection0%
getButtons0%
loadInputFromParameters0%
__construct0%
getJavaScriptClassName0%
__construct0%
initializeHTMLFormElement0%
formatSection10%
addFields25%
displaySection26%
getButtons33%
loadData38%
needsJSForHtml5FormValidation50%
__construct61%
getHiddenFields65%
getFooterText66%
getAction66%
getHeaderText66%
getTitle66%
prepareForm71%
wrapForm71%
getInputHTML75%
validate75%
getFormAttributes75%
__construct75%
getErrorsOrWarnings84%

Project Risks

Method CRAP
isHiddenRecurse812
__construct462
getButtons342
trySubmit272
getButtons240
getInputHTMLForKey210
isValidIPRange210
getOOUI182
loadDataFromRequest182
getButtons161
getInputOOUI156
validate156
getInputOOUI156
validate132
getErrorsOrWarnings132
validate110
getInputOOUI110
getNearestFieldByName110
getLabelHtml110
validate110
validate110
displaySection103
getType90
getInputOOUI72
getInputOOUI72
getInputHTML72
tryAuthorizedSubmit72
__construct72
getInputHTML72
getHelpText56
getAttributes56
__construct56
validate56
formatErrors56
formatFormHeader56
validate56
validate56
__construct56
formatSection42
cancelSubmit42
getErrorsRaw42
createFieldsForKey42
getInputOOUI42
validate42
getInputOOUIForKey42
validate42
getInputHTML42
setDisplayFormat42
getInputHTML42
getInputOOUI42
formatOptions42
__construct42
getInputOOUI42
addButton42
getOptions30
loadDataFromRequest30
getInputHTML30
parseDate30
validate30
__construct30
validate30
getAttributes30
validate30
__construct30
getInputOOUI30
loadDataFromRequest30
addFields27
formatDate20
__construct20
getDefault20
getDefault20
getInputHTML20
__construct20
getInputHTML20
__construct20
getOneCheckbox20
formatOptions20
getLabel20
validate20
initializeHTMLFormElement20
getHelpTextHtmlDiv20
show20
loadDataFromRequest20
getHelpTextHtmlTable20
getClassFromDescriptor20
getTableRow20
__construct18
validate12
getInputHTML12
getSpellCheck12
getHiddenFieldData12
loadDataFromRequest12
getOOUI12
validate12
__construct12
getInputHTML12
getDiv12
getErrorsAndErrorClass12
loadDataFromRequest12
getInputOOUI12
getInputOOUI12
getInputOOUI12
validate12
loadDataFromRequest12
getInputOOUI12
getInputHTML12
getInputOOUI12
factory12
loadDataFromRequest12
formatSection12
addHeaderText12
formatMsg12
wrapForm12
getInputOOUI12
addFooterText12
flattenOptions12
isPersistent12
getSpellCheck12
lookupOptionsKeys12
__construct11
loadData10
getInputHTML10
getErrorsOrWarnings9
getHiddenFields7
getFormAttributes6
setWrapperLegendMsg6
getField6
formatErrors6
__construct6
setSubmitTextMsg6
setFooterText6
__construct6
loadInputFromParameters6
addHiddenFields6
getInputWidget6
getTableRow6
getDiv6
getOOUI6
getInputHTML6
setHeaderText6
getInputOOUI6
getInputWidget6
isBadIE6
getLegend6
__construct6
shouldInfuseOOUI6
getTooltipAndAccessKey6
getTooltipAndAccessKeyOOUI6
rekeyValuesArray6
forceToStringRecursive6
getOptionsOOUI6
getOOUIModules6
getDefault6
getMessage6
needsJSForHtml5FormValidation6
getHeaderText6
loadDataFromRequest6
getTableRow6
getOneCheckboxHTML6
getInputOOUI6
__construct6
getInputHTML6
loadDataFromRequest6
getInputHTML6
msg6
__construct6
isHidden6
filter6
isSubmitAttempt6
getInputOOUI6
filterDataForSubmit6
getInputHTML6
getFieldLayoutOOUI6
getRaw6
getDiv6
getTableRow6
prepareForm5
getAction4
needsJSForHtml5FormValidation4
wrapForm3
getFooterText2
getTitle2
getHeaderText2