Passed
Push — feature-FRAM-58-refactor-entit... ( e3cd10 )
by Vincent
06:19
created

9,058 +50 Covered Lines

10,104 -4 Total Lines

89.6 % +0.5% Code Coverage

PHP Classes Changes

 
98.33%
PropertyGenerator added
 
100%
ConfigurableEntityPrinter added
84.22%
95.77%
EntityGenerator improved

CRAP Changes

 
11
EntityGenerator::accessorMetadata() added
 
6
PropertyGenerator::addProperty() added
 
6
PropertyGenerator::addPromotedProperty() added
 
5.0144
PropertyGenerator::simplifyType() added
 
4.0218
EntityGenerator::generateEntityClassDeclaration() added
 
3
EntityGenerator::generateGetter() added
 
2.0008
EntityGenerator::generateAdder() added
 
2
EntityGenerator::generateSetter() added
 
2
PropertyGenerator::addInitializeLine() added
 
1
PropertyGenerator::hasInitialisation() added
view more  
13.0108
13.169
EntityGenerator::generateEntityUse() got worse
3.0416
4.0312
EntityGenerator::generateConstructorWithPromotedPr... got worse
5.667
3
EntityGenerator::getTraitsReflections() improved
10.8579
6.105
EntityGenerator::generate() improved
6
1
EntityGenerator::generateUpdatedEntityClass() improved
380
21.0133
EntityGenerator::parseTokensInEntityFile() improved
13.0036
 
EntityGenerator::generateEntityStubMethod() removed
10.5454
 
EntityGenerator::stringfyValue() removed
5
 
EntityGenerator::getPropertyTypeHintForObject() removed
4.0218
 
EntityGenerator::getMethodTemplate() removed
4.0047
 
EntityGenerator::generateEmbeddedPropertyDocBlock(... removed
3.009
 
EntityGenerator::generateMethod() removed
3
 
EntityGenerator::generateEntityTraits() removed
3
 
EntityGenerator::generateEntityClassName() removed
3
 
EntityGenerator::getPropertyTypeHintForSimplePrope... removed
3
 
EntityGenerator::getPropertyTypeHint() removed
view more