Completed
Pull Request — master (#743)
by Asmir
03:52
created

2,409 -289 Covered Lines

3,001 -402 Total Lines

80.3 % +1% Code Coverage

PHP Classes Changes

 
84.69%
DeserializationGraphNavigator added
 
97.59%
SerializationGraphNavigator added
 
100%
YamlDeserializationVisitor added
31.25%
79.01%
JsonDeserializationVisitor improved
37.5%
54.55%
DefaultDriverFactory improved
83.33%
100%
DisjunctExclusionStrategy improved
85.71%
100%
AbstractVisitor improved
97.62%
84.71%
Serializer got worse
100%
88.24%
ArrayCollectionHandler got worse
81.32%
89.87%
Context improved
82.87%
76.92%
XmlDriver got worse
95.88%
100%
YamlSerializationVisitor improved
97.85%
96.12%
PropertyMetadata got worse
view more  
0%
 
GenericSerializationVisitor removed
0%
 
SymfonyValidatorSubscriber removed
77.78%
 
PhpDriver removed
80%
 
PropelCollectionHandler removed
86.96%
 
Writer removed
92.22%
 
GenericDeserializationVisitor removed
92.95%
 
GraphNavigator removed
100%
 
PhpCollectionHandler removed

CRAP Changes

 
32.026
SerializationGraphNavigator::accept() added
 
29.4638
DeserializationGraphNavigator::accept() added
 
22.9226
JsonDeserializationVisitor::prepare() added
 
14.5274
DeserializationGraphNavigator::resolveMetadata() added
 
12
Serializer::parseDirection() added
 
7.116
JsonDeserializationVisitor::visitProperty() added
 
7.0572
JsonDeserializationVisitor::visitArray() added
 
7
XmlSerializationVisitor::createRoot() added
 
3.0416
Serializer::findInitialType() added
 
3
DeserializationGraphNavigator::__construct() added
view more  
5.0214
5.0144
PropertyMetadata::unserialize() improved
6
6.0087
Serializer::toArray() got worse
3
3.0261
PropertyMetadata::getValue() got worse
17.9747
18.2018
ClassMetadata::merge() got worse
4
4.7691
ArrayCollectionHandler::serializeCollection() got worse
6.0359
5.0729
XmlDeserializationVisitor::visitBoolean() improved
60.0333
59.0341
AnnotationDriver::loadMetadataForClass() improved
2
1
Context::getNavigator() improved
2
1
DisjunctExclusionStrategy::addStrategy() improved
2
1
XmlSerializationVisitor::getDocument() improved
view more  
90
 
GenericSerializationVisitor::visitArray() removed
55.4131
 
GraphNavigator::accept() removed
42
 
GenericSerializationVisitor::visitProperty() removed
22.9226
 
JsonDeserializationVisitor::decode() removed
14.5274
 
GraphNavigator::resolveMetadata() removed
12.0082
 
YamlSerializationVisitor::visitArray() removed
12
 
GenericSerializationVisitor::endVisitingObject() removed
12
 
SymfonyValidatorSubscriber::onPostDeserialize() removed
10.1728
 
GenericDeserializationVisitor::visitArray() removed
9.0066
 
YamlSerializationVisitor::visitProperty() removed
view more