Code

Rating   Name Duplication Size Complexity Changes Bugs Features
B Rule\String\TextCase::validate() 0 25 8 3 0 0
A Pattern\ContainsPattern::validate() 0 19 6 1 0 0
A Aggregate\ForAtLeast::validate() 0 12 5 1 0 0
A Rule\Aggregate\ForAll::validate() 0 10 5 2 0 0
A Phypes\Rule\String\TextCase::isMixed() 0 6 5 1 0 0
A Validator\PasswordValidator::validate() 0 13 2 3 0 0
A Phypes\Type\Username::__construct() 0 9 3 2 0 0
A Validator\NameValidator::validate() 0 9 2 1 0 0
A Validator\UsernameValidator::validate() 0 9 2 2 0 0
A Phypes\Type\IPAddress::getValue() 0 1 1 0 0 0
A Phypes\Rule\Number\Maximum::validate() 0 6 3 1 0 0
A Phypes\Result\Success::__construct() 0 1 1 1 0 0
A InvalidRuleOption::__construct() 0 1 1 2 0 0
A Phypes\Error\RuleError::__construct() 0 2 1 0 0 0
A Phypes\Type\Password::__toString() 0 1 1 0 0 0