Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\HTMLForm\Field\HTMLApiField0%
MediaWiki\HTMLForm\Field\HTMLSelectAndOtherField0%
MediaWiki\HTMLForm\Field\HTMLToggleSwitchField0%
MediaWiki\HTMLForm\Field\HTMLTitlesMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLTimezoneField0%
MediaWiki\HTMLForm\Field\HTMLTextFieldWithButton0%
MediaWiki\HTMLForm\Field\HTMLTextField0%
MediaWiki\HTMLForm\Field\HTMLTextAreaField0%
MediaWiki\HTMLForm\Field\HTMLTagMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLSubmitField0%
MediaWiki\HTMLForm\Field\HTMLSizeFilterField0%
MediaWiki\HTMLForm\Field\HTMLSelectOrOtherField0%
MediaWiki\HTMLForm\Field\HTMLSelectNamespaceWithButton0%
MediaWiki\HTMLForm\Field\HTMLSelectLimitField0%
MediaWiki\HTMLForm\Field\HTMLSelectLanguageField0%
MediaWiki\HTMLForm\Field\HTMLSelectField0%
MediaWiki\HTMLForm\Field\HTMLUsersMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLNamespacesMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLEditTools0%
MediaWiki\HTMLForm\Field\HTMLComboboxField0%
MediaWiki\HTMLForm\Field\HTMLMultiSelectField0%
MediaWiki\HTMLForm\Field\HTMLIntField0%
MediaWiki\HTMLForm\Field\HTMLInfoField0%
MediaWiki\HTMLForm\Field\HTMLHiddenField0%
MediaWiki\HTMLForm\Field\HTMLFormFieldWithButton0%
MediaWiki\HTMLForm\Field\HTMLFormFieldCloner0%
MediaWiki\HTMLForm\Field\HTMLFloatField0%
MediaWiki\HTMLForm\Field\HTMLFileField0%
MediaWiki\HTMLForm\Field\HTMLDateTimeField0%
MediaWiki\HTMLForm\Field\HTMLExpiryField0%
MediaWiki\HTMLForm\Field\HTMLTagFilter11%
MediaWiki\HTMLForm\Field\HTMLCheckField31%
MediaWiki\HTMLForm\Field\HTMLCheckMatrix33%
MediaWiki\HTMLForm\Field\HTMLRadioField47%
MediaWiki\HTMLForm\Field\HTMLAutoCompleteSelectField58%
MediaWiki\HTMLForm\Field\HTMLTitleTextField65%
MediaWiki\HTMLForm\Field\HTMLUserTextField80%
MediaWiki\HTMLForm\Field\HTMLRestrictionsField82%
MediaWiki\HTMLForm\Field\HTMLButtonField88%

Project Risks

Class CRAP
MediaWiki\HTMLForm\Field\HTMLFormFieldCloner8190
MediaWiki\HTMLForm\Field\HTMLMultiSelectField2352
MediaWiki\HTMLForm\Field\HTMLTextField1560
MediaWiki\HTMLForm\Field\HTMLDateTimeField1482
MediaWiki\HTMLForm\Field\HTMLSelectOrOtherField1260
MediaWiki\HTMLForm\Field\HTMLSelectAndOtherField1056
MediaWiki\HTMLForm\Field\HTMLUsersMultiselectField870
MediaWiki\HTMLForm\Field\HTMLTextAreaField650
MediaWiki\HTMLForm\Field\HTMLTitlesMultiselectField600
MediaWiki\HTMLForm\Field\HTMLTagMultiselectField600
MediaWiki\HTMLForm\Field\HTMLNamespacesMultiselectField552
MediaWiki\HTMLForm\Field\HTMLInfoField380
MediaWiki\HTMLForm\Field\HTMLFileField342
MediaWiki\HTMLForm\Field\HTMLCheckMatrix326
MediaWiki\HTMLForm\Field\HTMLTimezoneField306
MediaWiki\HTMLForm\Field\HTMLSelectField240
MediaWiki\HTMLForm\Field\HTMLCheckField212
MediaWiki\HTMLForm\Field\HTMLRadioField179
MediaWiki\HTMLForm\Field\HTMLHiddenField156
MediaWiki\HTMLForm\Field\HTMLTagFilter148
MediaWiki\HTMLForm\Field\HTMLFormFieldWithButton132
MediaWiki\HTMLForm\Field\HTMLSizeFilterField110
MediaWiki\HTMLForm\Field\HTMLAutoCompleteSelectField108
MediaWiki\HTMLForm\Field\HTMLFloatField90
MediaWiki\HTMLForm\Field\HTMLExpiryField90
MediaWiki\HTMLForm\Field\HTMLUserTextField57
MediaWiki\HTMLForm\Field\HTMLEditTools56
MediaWiki\HTMLForm\Field\HTMLComboboxField56
MediaWiki\HTMLForm\Field\HTMLTitleTextField42
MediaWiki\HTMLForm\Field\HTMLSelectLimitField30
MediaWiki\HTMLForm\Field\HTMLToggleSwitchField30
MediaWiki\HTMLForm\Field\HTMLButtonField21
MediaWiki\HTMLForm\Field\HTMLSelectLanguageField20
MediaWiki\HTMLForm\Field\HTMLRestrictionsField16
MediaWiki\HTMLForm\Field\HTMLIntField12

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getTableRow0%
getSize0%
getInputHTML0%
getFieldLayoutOOUI0%
__construct0%
getInputHTML0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputOOUI0%
getInputWidget0%
getInputCodex0%
loadDataFromRequest0%
getFieldClasses0%
getInputHTML0%
shouldInfuseOOUI0%
getInputWidget0%
getOOUIModules0%
loadDataFromRequest0%
needsLabel0%
skipLoadData0%
loadDataFromRequest0%
getTableRow0%
getDiv0%
getOOUI0%
getInputHTML0%
getInputOOUI0%
shouldInfuseOOUI0%
__construct0%
getOOUIModules0%
validate0%
getOOUIModules0%
getInputOOUI0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputCodex0%
validate0%
getInputHTML0%
getInputOOUI0%
formatOptions0%
needsLabel0%
getInputHTML0%
__construct0%
getInputHTML0%
getInputOOUI0%
validate0%
getInputWidget0%
getInputCodex0%
getDefault0%
loadDataFromRequest0%
getSize0%
validate0%
validate0%
getInputHTML0%
getInputOOUI0%
getInputCodex0%
shouldInfuseOOUI0%
__construct0%
loadDataFromRequest0%
getInputHTML0%
validate0%
getInputCodex0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputHtml0%
getDataAttribs0%
__construct0%
loadDataFromRequest0%
validate0%
getInputHTML0%
getInputOOUI0%
getInputWidget0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputOOUI0%
getFieldClasses0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputWidget0%
shouldInfuseOOUI0%
getOOUIModules0%
getInputHtml0%
loadDataFromRequest0%
validate0%
getInputHTML0%
getInputOOUI0%
getInputWidget0%
shouldInfuseOOUI0%
getInputWidget0%
validate0%
getInputOOUI0%
getSpellCheck0%
getInputWidget0%
shouldInfuseOOUI0%
getOOUIModules0%
__construct0%
getCols0%
getRows0%
getSpellCheck0%
getInputHTML0%
getInputOOUI0%
getInputCodex0%
__construct0%
getSize0%
isPersistent0%
getTimeZoneList0%
getInputHTML0%
getType0%
getInputOOUI0%
getInputCodex0%
buildCodexComponent0%
getInputWidget0%
getDataAttribs0%
__construct0%
getInputHTML0%
getFieldLayoutOOUI0%
__construct0%
getTimezoneOptions0%
getDiv0%
getInputHTML0%
loadDataFromRequest0%
getInputHTML0%
parseDate0%
formatDate0%
getInputOOUI0%
getOOUIModules0%
shouldInfuseOOUI0%
getInputHTML0%
getTableRow0%
getDiv0%
getRaw0%
formatMsg0%
__construct0%
shouldInfuseOOUI0%
loadDataFromRequest0%
getOOUIModules0%
getInputOOUI0%
getInputCodex0%
loadDataFromRequest0%
getFieldByType0%
__construct0%
loadDataFromRequest0%
getInputHTML0%
getInputOOUI0%
getInputWidget0%
shouldInfuseOOUI0%
needsLabel0%
validate0%
getAttributes0%
getInputWidget0%
needsLabel0%
getRaw0%
getInputHTML0%
hasVisibleOutput0%
loadDataFromRequest0%
validate0%
getInputOOUI0%
needsLabel0%
validate0%
getInputHTML0%
getInputOOUI0%
getLabel0%
getLabelAlignOOUI0%
getDefault0%
__construct0%
loadDataFromRequest0%
getInputHTML0%
getInputOOUI0%
getOneCheckboxHTML0%
loadDataFromRequest0%
getDefault0%
getOOUIModules0%
shouldInfuseOOUI0%
getAttributes0%
getInputHTML0%
getInputOOUI0%
shouldInfuseOOUI0%
validate0%
getSize0%
__construct0%
validate0%
hasVisibleOutput0%
getFieldsForKey0%
getDefault0%
getInputHTML0%
getInputOOUI0%
getTableRow0%
getDiv0%
getRaw0%
getOOUI0%
getCodex0%
needsLabel0%
__construct0%
getInputHTML0%
validate0%
getInputHTML0%
formatOptions0%
getOneCheckbox0%
getOptionsOOUI0%
getInputOOUI0%
getOOUIModules0%
shouldInfuseOOUI0%
loadDataFromRequest0%
getDefault0%
filterDataForSubmit0%
canDisplayErrors0%
__construct0%
getCodex0%
getInputHTMLForKey0%
createFieldsForKey0%
rekeyValuesArray0%
parseFieldPath0%
findNearestField0%
getFieldPath0%
extractFieldData0%
needsLabel0%
loadDataFromRequest0%
getDefault0%
cancelSubmit0%
getRaw0%
validate0%
getOOUIModules0%
getDeleteButtonHtml0%
getInputOOUI0%
__construct0%
getElement0%
getCreateButtonHtml0%
getTableRow0%
getHiddenFieldData0%
getDiv0%
getInputHTML0%
__construct0%
getInputOOUI0%
getInputOOUIForKey0%
getInputHTML0%
getOptionDescriptions33%
__construct66%
__construct66%
getInputHTML72%
__construct76%
validate76%
isValidIPRange80%
validate87%
getInputHTML88%

Project Risks

Method CRAP
getInputHTMLForKey210
getInputOOUI182
getInputOOUI182
loadDataFromRequest156
validate110
validate110
getInputOOUI110
getInputOOUI110
validate110
getInputHTML90
getInputCodex90
validate90
getInputOOUI72
createFieldsForKey72
getType72
getInputOOUI72
getInputHTML72
getAttributes56
validate56
__construct56
validate56
__construct56
validate56
getInputOOUI42
cancelSubmit42
validate42
getInputOOUI42
validate42
__construct42
parseDate42
getInputOOUIForKey42
getInputOOUI42
__construct42
__construct42
getInputCodex30
getInputHTML30
getTimezoneOptions30
__construct30
loadDataFromRequest30
validate30
validate30
loadDataFromRequest30
getTimeZoneList30
loadDataFromRequest30
getInputOOUI30
validate30
getInputHTML30
getInputHTML20
getInputOOUI20
formatDate20
loadDataFromRequest20
formatOptions20
getInputCodex20
getOptionsOOUI20
formatOptions20
getInputOOUI20
getDefault20
getLabel20
getDefault20
getInputHTML20
getInputHTML20
getInputCodex20
findNearestField20
__construct20
__construct20
isValidIPRange15
validate15
__construct12
getOptionDescriptions12
filterDataForSubmit12
getInputOOUI12
isPersistent12
getSpellCheck12
getInputHTML12
getInputOOUI12
getInputHTML12
formatMsg12
__construct12
getInputHTML12
loadDataFromRequest12
loadDataFromRequest12
getHiddenFieldData12
validate12
__construct12
getInputOOUI12
getInputCodex12
loadDataFromRequest12
getOneCheckbox12
getInputHTML12
validate12
getSpellCheck12
getOOUI12
getInputWidget12
validate12
getInputOOUI12
getInputHTML10
__construct10
validate7
getInputOOUI6
loadDataFromRequest6
getOOUIModules6
__construct6
getFieldsForKey6
rekeyValuesArray6
getInputWidget6
buildCodexComponent6
getInputHTML6
parseFieldPath6
getFieldPath6
getOOUIModules6
getCodex6
getRaw6
getDiv6
getTableRow6
getInputOOUI6
getInputHTML6
__construct6
getDefault6
__construct6
getInputWidget6
loadDataFromRequest6
getTableRow6
getDiv6
getOOUI6
getInputOOUI6
getInputOOUI6
extractFieldData6
getInputHTML4
__construct2