Passed
Pull Request — master (#941)
by Aleksei
09:16
created

14,057 +117 Covered Lines

16,781 +136 Total Lines

83.8 % +0.018% Code Coverage

PHP Classes Changes

 
50%
Scalar added
 
50%
WeakReference added
 
50%
Shared added
 
66.67%
Inflector added
 
100%
Alias added
 
100%
DeferredFactory added
 
100%
Autowire added
 
100%
Injectable added
80.65%
90.32%
AttributesBootloader improved
94.12%
91.18%
Trace got worse
93.49%
91.6%
Factory got worse
86.05%
84.42%
StateBinder got worse
90.83%
91.38%
Container improved

CRAP Changes

 
13.2714
StateBinder::makeConfigFromArray() added
 
6.8088
Factory::resolveFactory() added
 
6.0146
Factory::resolveInjector() added
 
6
Factory::runInflector() added
 
4.0312
Factory::validateNewInstance() added
 
4
Factory::resolveAlias() added
 
2
Injectable::__toString() added
 
2
Inflector::__toString() added
 
2
Factory::resolveShared() added
 
2
DeferredFactory::__toString() added
view more  
5.0488
5.1647
Trace::renderArray() got worse
10.7998
10.1626
StateBinder::hasInjector() improved
4.8437
4.1054
AttributesBootloader::initReader() improved
4
2.2559
StateBinder::bindSingleton() improved
12.0147
10.0296
Factory::createInstance() improved
9.0101
 
Factory::evaluateBinding() removed