Passed
Pull Request — master (#78)
by Alexander
02:12
created

290 +58 Covered Lines

358 +59 Total Lines

81 % +3.4% Code Coverage

PHP Classes Changes

 
0%
NotFoundException added
 
0%
InvalidDefinition added
 
42.86%
ClassDefinition added
 
51.43%
Normalizer added
 
70.27%
DefinitionExtractor added
 
80%
ValueDefinition added
 
83.33%
ParameterDefinition added
 
90.48%
DefinitionResolver added
 
95.08%
ArrayDefinition added
 
100%
CallableDefinition added
view more  
96.77%
90.91%
Factory got worse
0%
 
InvalidDefinition removed
38.89%
 
Normalizer removed
42.86%
 
ClassDefinition removed
66.67%
 
DefinitionExtractor removed
80%
 
ValueDefinition removed
89.47%
 
DefinitionResolver removed
91.53%
 
ArrayBuilder removed
93.94%
 
ArrayDefinition removed
100%
 
DynamicReference removed
100%
 
ParameterDefinition removed
view more  

CRAP Changes

 
72
Normalizer::validate() added
 
30
ClassDefinition::resolveUnionType() added
 
17.3808
DefinitionExtractor::fromParameter() added
 
11.353
Normalizer::normalize() added
 
9
ArrayDefinitionBuilder::injectArguments() added
 
7
ArrayDefinitionBuilder::isIntegerIndexed() added
 
6.0702
DefinitionResolver::resolve() added
 
6.0702
ArrayDefinition::__construct() added
 
5.7283
ClassDefinition::resolve() added
 
5.1158
DefinitionResolver::ensureResolvable() added
view more  
2
3.2098
Factory::get() got worse
72
 
Normalizer::validate() removed
30
 
ClassDefinition::resolveUnionType() removed
19.1124
 
DefinitionExtractor::fromParameter() removed
10.1953
 
Normalizer::normalize() removed
9.8886
 
ArrayBuilder::injectParameters() removed
7
 
ArrayBuilder::isIntegerIndexed() removed
6.0702
 
DefinitionResolver::resolve() removed
6
 
Normalizer::parse() removed
5.7283
 
ClassDefinition::resolve() removed
5.1158
 
DefinitionResolver::ensureResolvable() removed
view more