Passed
Pull Request — 2.1 (#54)
by Vincent
12:08 queued 05:58
created

9,057 +49 Covered Lines

10,102 -6 Total Lines

89.7 % +0.5% Code Coverage

PHP Classes Changes

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

CRAP Changes

 
11
EntityGenerator::accessorMetadata() added
 
6
PropertyGenerator::addProperty() added
 
6
PropertyGenerator::addPromotedProperty() added
 
5.0144
PropertyGenerator::simplifyType() added
 
3
EntityGenerator::generateGetter() added
 
3
EntityGenerator::generateEntityClassDeclaration() added
 
2.0008
EntityGenerator::generateAdder() added
 
2
EntityGenerator::generateSetter() added
 
2
PropertyGenerator::addInitializeLine() added
 
1
PropertyGenerator::setTypeHint() 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::getPropertyTypeHint() removed
3
 
EntityGenerator::prefixCodeWithSpaces() removed
3
 
EntityGenerator::generateEntityTraits() removed
3
 
EntityGenerator::generateEntityClassName() removed
view more