Completed
Pull Request — master (#18)
by SignpostMarv
03:04
created

1,035 +249 Covered Lines

1,154 +234 Total Lines

89.7 % +4.3% Code Coverage

PHP Classes Changes

 
40%
AttributeItemTrait added
 
71.43%
SchemaItemTrait added
 
100%
AttributeContainerTrait added
 
100%
ElementContainerTrait added
71.43%
95.45%
Restriction improved
76.19%
100%
Item improved
66.67%
90%
Group improved
62.86%
84.31%
Type improved
60%
77.78%
Attribute improved
35.7%
45%
ElementRef improved
80%
88.24%
GroupRef improved
76.19%
73.52%
Group got worse
91.26%
93.38%
Schema improved
93.33%
94.23%
UrlUtils improved
view more  
17.39%
 
AttributeRef removed

CRAP Changes

 
5.7044
Group::loadGroup() added
 
5.583
SchemaReader::loadImportFresh() added
 
5.0187
UrlUtils::resolveRelativeUrlToAbsoluteUrl() added
 
5
SchemaReader::loadSequenceNormaliseMax() added
 
5
Schema::findSomethingNoThrow() added
 
4
Element::loadElement() added
 
4
Attribute::loadAttribute() added
 
4
SchemaReader::maybeCallMethod() added
 
4
SchemaReader::loadSequenceChildNodeLoadElement() added
 
4
Group::loadAttributeGroup() added
view more  
4.0312
4.0466
Schema::addSchema() got worse
1
2
SchemaReader::addKnownSchemaLocation() got worse
11.8766
5
SchemaReader::loadImport() improved
12.0427
5
UrlUtils::resolveRelativeUrl() improved
8.512
1
SchemaReader::loadGroup() improved
12.0208
3
SchemaReader::schemaNode() improved
7
 
SchemaReader::loadElement() removed
6.5625
 
SchemaReader::loadElementRef() removed
5.5726
 
SchemaReader::loadAttributeRef() removed
4
 
SchemaReader::loadGroupRef() removed
4
 
SchemaReader::loadAttribute() removed
2
 
AttributeRef::getReferencedAttribute() removed
2
 
AttributeRef::getType() removed
2
 
Item::setName() removed
2
 
AttributeRef::isQualified() removed
2
 
Item::getDoc() removed
view more