Completed
Push — master ( cf2c14...d3a74f )
by Дмитрий
10s
created

1,943 +143 Covered Lines

3,182 +74 Total Lines

61.1 % +3.1% 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
 
100%
UnsetCast added
 
100%
Casts added
50%
80.43%
Types improved
46.64%
55.13%
Expression improved
74.19%
80.65%
CompiledExpression improved

CRAP Changes

 
10
Casts::pass() 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
 
8.2327
StringCast::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
31.3208
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