Code

Rating Name Duplication Size Complexity CRAP   Changes Bugs Features
C LengthValidator::validateOptions() 0 11 8 8 0 0 0
A Albert221\Validation\Validator::merge() 0 4 2 6 0 0 0
A Albert221\Validation\Field::addRule() 0 12 4 6 0 0 0
B Validation\Validator::validate() 0 14 5 5.15 0 0 0
B Rule\NotBlankValidator::verdict() 0 9 5 5 0 0 0
A Validation\Rule\LengthValidator::verdict() 0 9 4 4 0 0 0
A Validation\Validator::addRawField() 0 6 2 3.69 0 0 0
A Validation\Validator::getFields() 0 2 1 2 0 0 0
A Albert221\Validation\Field::validate() 0 2 1 2 0 0 0
A Albert221\Validation\Rule::getMessage() 0 2 1 2 0 0 0
A Albert221\Validation\Verdict::getField() 0 2 1 2 0 0 0
A Validation\Rule\UrlValidator::verdict() 0 4 2 2 0 0 0
A Validation\VerdictList::reduce() 0 2 1 2 0 0 0
A LengthValidator::isExactlyHowItShould() 0 3 2 2 0 0 0
A Validation\VerdictList::passing() 0 3 1 2 0 0 0