Code

Rating   Name Duplication Size Complexity Changes Bugs Features
D Helper\ExecutorTrait::validate() 0 21 9 2 0 0
C Helper\AlternativesTrait::ifThenElse() 18 25 13 0 0 0
C AbstractValidator::createError() 0 25 7 0 0 0
B Validator\ArrayValidator::keys() 0 13 6 0 0 0
B Helper\AlternativesTrait::orMethod() 0 11 5 0 0 0
B Validator\NumberValidator::__construct() 0 20 1 0 0 0
B Validator\ArrayValidator::__construct() 0 19 2 0 0 0
B Validator\AbstractValidator::map() 0 9 6 0 0 0
A Validator\StringValidator::__construct() 0 28 3 0 0 0
A Validator\StringValidator::creditCard() 0 12 4 0 0 0
A Validator\ArrayValidator::items() 0 9 4 0 0 0
A Validator\AbstractValidator::required() 0 6 2 0 0 0
A AlternativesTrait::alternatives() 0 7 2 0 0 0
A Validator\NumberValidator::positive() 0 4 2 0 0 0
A Validator\AbstractValidator::toBool() 0 3 1 0 0 0