Completed
Pull Request — 2.x (#349)
by Alexander
02:20
created

1,301 +40 Covered Lines

2,859 +23 Total Lines

45.5 % +1% Code Coverage

PHP Classes Changes

 
0%
FunctionProxyGenerator added
 
0%
TraitProxyGenerator added
 
0%
AopComposerManipulator added
 
0%
AnnotatedReflectionProperty added
 
0%
PropertyInterceptionTrait added
 
52.86%
ClassProxyGenerator added
 
100%
AbstractGenericAdvisor added
 
100%
FunctionCallArgumentListGenerator added
 
100%
FunctionParameterList added
 
100%
InterceptedConstructorGenerator added
view more  
50%
76.92%
DefaultPointcutAdvisor improved
0%
16.66%
ClassFieldAccess improved
20.31%
24.71%
CachePathManager improved
2.7%
0%
AspectKernel got worse
86.67%
88.89%
Container improved
67.8%
65.81%
WeavingTransformer got worse
83.33%
81.82%
DynamicClosureMethodInvocation got worse
49.33%
48.78%
AdviceMatcher got worse
76.4%
76.14%
GoAspectContainer got worse
0%
 
PropertyInterceptionTrait removed
0%
 
TraitProxy removed
0%
 
FunctionProxy removed
42.53%
 
ClassProxy removed
62.5%
 
AbstractGenericPointcutAdvisor removed
92.05%
 
AbstractProxy removed

CRAP Changes

 
56
AopComposerManipulator::analysePrefixPaths() added
 
56
TraitProxyGenerator::getJoinpointInvocationBody() added
 
42
ClassProxyGenerator::wrapWithJoinPoints() added
 
42
AopComposerManipulator::init() added
 
30
AopComposerManipulator::adjustClassLoader() added
 
20
FunctionProxyGenerator::getJoinpointInvocationBody... added
 
12
AopComposerManipulator::underPath() added
 
12
PropertyInterceptionTrait::__get() added
 
12
PropertyInterceptionTrait::__set() added
 
12
FunctionProxyGenerator::getJoinPoint() added
view more  
4.074
4.0961
DynamicClosureMethodInvocation::proceed() got worse
12.4085
12.9233
WeavingTransformer::processFunctions() got worse
1
2
AspectKernel::getContainer() got worse
2
1
ClassFieldAccess::getField() improved
2
1
ClassFieldAccess::getStaticPart() improved
3.0067
2
Container::share() improved
1
2.0078
WeavingTransformer::__construct() got worse
5.5153
4.3463
GoAspectContainer::__construct() improved
6.0493
4.074
WeavingTransformer::processSingleClass() improved
5.0026
3
WeavingTransformer::saveProxyToCache() improved
view more  
56
 
TraitProxy::getJoinpointInvocationBody() removed
42
 
ClassProxy::wrapWithJoinPoints() removed
40.4328
 
ClassProxy::__construct() removed
30
 
ClassProxy::getConstructorBody() removed
20.4632
 
AbstractProxy::getParameterCode() removed
20
 
FunctionProxy::getJoinpointInvocationBody() removed
12
 
FunctionProxy::__construct() removed
12
 
PropertyInterceptionTrait::__get() removed
12
 
PropertyInterceptionTrait::__set() removed
12
 
FunctionProxy::getJoinPoint() removed
view more