Passed
Pull Request — master (#222)
by Rustam
02:28
created

1,049 +334 Covered Lines

1,106 +354 Total Lines

94.8 % -0.2% Code Coverage

PHP Classes Changes

 
72.72%
SubsetHandler added
 
73.91%
EachHandler added
 
83.33%
CountHandler added
 
92.86%
InRangeHandler added
 
93.1%
CompareToHandler added
 
94.19%
IpHandler added
 
97.37%
EmailHandler added
 
100%
CallbackHandler added
 
100%
GroupRuleHandler added
 
100%
UnexpectedRuleException added
view more  
75%
83.33%
ArrayDataTrait improved
80%
76.92%
RulesDumper got worse
55.56%
 
Subset removed
88.89%
 
Each removed
91.53%
 
CompareTo removed
92.31%
 
Callback removed
93.33%
 
RuleSet removed
94%
 
Nested removed
94.74%
 
Ip removed
95%
 
Validator removed
97.73%
 
Email removed
100%
 
Count removed
view more  

CRAP Changes

 
17.0073
EmailHandler::validate() added
 
14
NestedHandler::validate() added
 
12
NumberHandler::validate() added
 
9.4614
CountHandler::validate() added
 
8.1426
EachHandler::validate() added
 
8
BooleanHandler::validate() added
 
7.0541
IpHandler::validate() added
 
7
IpHandler::validateValueParts() added
 
7
HasLengthHandler::validate() added
 
7
RegexHandler::validate() added
view more  
4.128
1
RulesDumper::asArray() improved
20.3004
 
Ip::validateValue() removed
16
 
Email::validateValue() removed
11
 
Nested::validateValue() removed
10.1953
 
CompareTo::compareValues() removed
10.0145
 
CompareTo::getMessage() removed
10
 
Count::__construct() removed
9
 
Number::validateValue() removed
8.1867
 
Each::validateValue() removed
8
 
Count::validateValue() removed
7
 
Rule::validate() removed
view more