Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
MediaWiki\HTMLForm\Field\HTMLApiField0%
MediaWiki\HTMLForm\Field\HTMLTagFilter0%
MediaWiki\HTMLForm\Field\HTMLSelectLimitField0%
MediaWiki\HTMLForm\Field\HTMLSelectNamespace0%
MediaWiki\HTMLForm\Field\HTMLSelectNamespaceWithButton0%
MediaWiki\HTMLForm\Field\HTMLSelectOrOtherField0%
MediaWiki\HTMLForm\Field\HTMLSizeFilterField0%
MediaWiki\HTMLForm\Field\HTMLSubmitField0%
MediaWiki\HTMLForm\Field\HTMLTagMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLSelectField0%
MediaWiki\HTMLForm\Field\HTMLTextAreaField0%
MediaWiki\HTMLForm\Field\HTMLTextField0%
MediaWiki\HTMLForm\Field\HTMLTextFieldWithButton0%
MediaWiki\HTMLForm\Field\HTMLTimezoneField0%
MediaWiki\HTMLForm\Field\HTMLTitlesMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLToggleSwitchField0%
MediaWiki\HTMLForm\Field\HTMLSelectLanguageField0%
MediaWiki\HTMLForm\Field\HTMLSelectAndOtherField0%
MediaWiki\HTMLForm\Field\HTMLRadioField0%
MediaWiki\HTMLForm\Field\HTMLFloatField0%
MediaWiki\HTMLForm\Field\HTMLButtonField0%
MediaWiki\HTMLForm\Field\HTMLCheckField0%
MediaWiki\HTMLForm\Field\HTMLComboboxField0%
MediaWiki\HTMLForm\Field\HTMLDateTimeField0%
MediaWiki\HTMLForm\Field\HTMLEditTools0%
MediaWiki\HTMLForm\Field\HTMLExpiryField0%
MediaWiki\HTMLForm\Field\HTMLFileField0%
MediaWiki\HTMLForm\Field\HTMLFormFieldCloner0%
MediaWiki\HTMLForm\Field\HTMLFormFieldWithButton0%
MediaWiki\HTMLForm\Field\HTMLHiddenField0%
MediaWiki\HTMLForm\Field\HTMLInfoField0%
MediaWiki\HTMLForm\Field\HTMLIntField0%
MediaWiki\HTMLForm\Field\HTMLMultiSelectField0%
MediaWiki\HTMLForm\Field\HTMLNamespacesMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLUsersMultiselectField0%
MediaWiki\HTMLForm\Field\HTMLCheckMatrix27%
MediaWiki\HTMLForm\Field\HTMLAutoCompleteSelectField58%
MediaWiki\HTMLForm\Field\HTMLTitleTextField63%
MediaWiki\HTMLForm\Field\HTMLUserTextField80%
MediaWiki\HTMLForm\Field\HTMLRestrictionsField82%

Project Risks

Class CRAP
MediaWiki\HTMLForm\Field\HTMLFormFieldCloner8190
MediaWiki\HTMLForm\Field\HTMLMultiSelectField1806
MediaWiki\HTMLForm\Field\HTMLTextField1560
MediaWiki\HTMLForm\Field\HTMLDateTimeField1482
MediaWiki\HTMLForm\Field\HTMLSelectOrOtherField1260
MediaWiki\HTMLForm\Field\HTMLRadioField1056
MediaWiki\HTMLForm\Field\HTMLSelectAndOtherField1056
MediaWiki\HTMLForm\Field\HTMLUsersMultiselectField756
MediaWiki\HTMLForm\Field\HTMLTextAreaField650
MediaWiki\HTMLForm\Field\HTMLButtonField650
MediaWiki\HTMLForm\Field\HTMLTitlesMultiselectField600
MediaWiki\HTMLForm\Field\HTMLTagMultiselectField600
MediaWiki\HTMLForm\Field\HTMLCheckField600
MediaWiki\HTMLForm\Field\HTMLNamespacesMultiselectField552
MediaWiki\HTMLForm\Field\HTMLCheckMatrix481
MediaWiki\HTMLForm\Field\HTMLInfoField380
MediaWiki\HTMLForm\Field\HTMLFileField342
MediaWiki\HTMLForm\Field\HTMLTimezoneField306
MediaWiki\HTMLForm\Field\HTMLSelectField240
MediaWiki\HTMLForm\Field\HTMLHiddenField156
MediaWiki\HTMLForm\Field\HTMLFormFieldWithButton132
MediaWiki\HTMLForm\Field\HTMLTagFilter132
MediaWiki\HTMLForm\Field\HTMLSizeFilterField110
MediaWiki\HTMLForm\Field\HTMLAutoCompleteSelectField108
MediaWiki\HTMLForm\Field\HTMLFloatField90
MediaWiki\HTMLForm\Field\HTMLExpiryField90
MediaWiki\HTMLForm\Field\HTMLSelectNamespace56
MediaWiki\HTMLForm\Field\HTMLEditTools56
MediaWiki\HTMLForm\Field\HTMLComboboxField56
MediaWiki\HTMLForm\Field\HTMLTitleTextField48
MediaWiki\HTMLForm\Field\HTMLUserTextField45
MediaWiki\HTMLForm\Field\HTMLSelectLimitField30
MediaWiki\HTMLForm\Field\HTMLToggleSwitchField30
MediaWiki\HTMLForm\Field\HTMLSelectLanguageField20
MediaWiki\HTMLForm\Field\HTMLRestrictionsField16
MediaWiki\HTMLForm\Field\HTMLIntField12

Methods

Coverage Distribution

Complexity

Insufficient Coverage

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

Project Risks

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