Passed
Branch master (7e4b7e)
by Mariano
04:51
created

955 +133 Covered Lines

1,110 +106 Total Lines

86 % +4.2% Code Coverage

PHP Classes Changes

 
100%
PropertyParserBuilder added
 
100%
ParseAsAnnotationParser added
 
100%
FilterAnnotationParser added
 
100%
ValidatorAnnotationParser added
 
100%
AnnotationParserFactory added
 
100%
SimplePropertyParser added
 
100%
MacAddress added
 
100%
PropertyParserToObject added
 
100%
MacAddress added
50%
100%
ToFloat improved
50%
100%
ToInteger improved
55.56%
100%
FilterBuilder improved
55.56%
100%
ValidatorBuilder improved
66.67%
100%
AbstractSizeValidator improved
70%
100%
ExclusiveMaximum improved
70%
100%
ExclusiveMinimum improved
70%
100%
Maximum improved
70%
100%
Minimum improved
72.72%
100%
FirstErrorRequestParser improved
view more  
92.59%
 
PropertyParser removed

CRAP Changes

 
20
Items::executeItemsValidation() added
 
12
Properties::validateListItems() added
 
4.3731
Properties::executePropertiesValidation() added
 
4
RequestBuilder::sanitizeRequestOrThrowExceptionIfI... added
 
3
Required::specificationItemisValidOrThrowException... added
 
3
AnnotationParserFactory::getAnnotationParserFor() added
 
3
PropertyParserToObject::createInstanceOfTypeFromVa... added
 
3
SimplePropertyParser::validate() added
 
2.0625
Properties::convertToArray() added
 
2
Properties::getPropertiesConfig() added
view more  
2.0625
2
ExclusiveMaximum::validate() improved
2.0625
2
ExclusiveMinimum::validate() improved
2.0625
2
Maximum::validate() improved
2.0625
2
Minimum::validate() improved
4.128
4.0582
Properties::setItems() improved
3.1406
3
HostName::validate() improved
2.1481
2
ExclusiveMaximum::setSpecification() improved
2.1481
2
ExclusiveMinimum::setSpecification() improved
2.1481
2
Maximum::setSpecification() improved
2.1481
2
Minimum::setSpecification() improved
view more  
5.0187
 
RequestBuilder::setCache() removed
5
 
ParserGenerator::parsePropertyAnnotation() removed
4.125
 
PropertyParser::createInstanceOfTypeFromValue() removed
3.576
 
RequestBuilder::checkRequestType() removed
3
 
PropertyParser::validate() removed
3
 
RequestBuilder::getRequestParserFromCache() removed
3
 
PropertyParser::runFilters() removed
2
 
ToFloat::setSpecification() removed
2
 
ToInteger::setSpecification() removed
2
 
PropertyParser::parse() removed
view more