Completed
Pull Request — master (#116)
by Enrico
03:35
created

1,892 +143 Covered Lines

3,111 +74 Total Lines

60.8 % +3.2% Code Coverage

PHP Classes Changes

 
84.62%
ArrayCast added
 
84.62%
BoolCast added
 
84.62%
DoubleCast added
 
84.62%
IntCast added
 
84.62%
ObjectCast added
 
84.62%
StringCast added
 
97.87%
Casts added
 
100%
UnsetCast added
50%
80.43%
Types improved
46.27%
55.1%
Expression improved
74.19%
80.65%
CompiledExpression improved

CRAP Changes

 
10.0018
Casts::pass() added
 
8.2327
StringCast::compile() added
 
8.2327
ArrayCast::compile() added
 
8.2327
BoolCast::compile() added
 
8.2327
DoubleCast::compile() added
 
8.2327
IntCast::compile() added
 
8.2327
ObjectCast::compile() added
 
1
UnsetCast::compile() added
 
1
Casts::getRegister() added
2
1
CompiledExpression::getTypeName() improved
19.6295
17.1096
Expression::getNodeName() improved
51.882
57.2329
Expression::factory() got worse
32.3107
23.6176
Expression::compile() improved
74.4077
12.8905
Types::getTypeName() improved
42
 
Expression::passCastBoolean() removed
42
 
Expression::passCastInt() removed
42
 
Expression::passCastFloat() removed
42
 
Expression::passCastString() removed
6
 
Expression::passCastUnset() removed