Completed
Pull Request — master (#15348)
by Dmitry
13:35
created

17,726 +155 Covered Lines

30,870 +335 Total Lines

57.4 % -0.122% Code Coverage

PHP Classes Changes

 
0%
InConditionBuilder added
 
0%
InConditionBuilder added
 
0%
AndCondition added
 
0%
OrCondition added
 
0%
LikeConditionBuilder added
 
47.83%
ArrayExpression added
 
66.67%
LikeCondition added
 
71.43%
HashCondition added
 
87.5%
NotConditionBuilder added
 
88.89%
NotCondition added
view more  
98.89%
70%
UniqueValidator got worse
96.36%
70.9%
SluggableBehavior got worse
92.75%
82.61%
ExistValidator got worse
95.83%
85.71%
ColumnSchema got worse
92.13%
82.02%
DbCache got worse
69.25%
63.34%
BaseActiveRecord got worse
93.78%
87.98%
DbManager got worse
92.28%
87.02%
ActiveQuery got worse
56%
51.49%
QueryBuilder got worse
68%
72%
DynamicModel improved
view more  

CRAP Changes

 
110
InConditionBuilder::buildCompositeInCondition() added
 
42
InConditionBuilder::splitCondition() added
 
16.021
InConditionBuilder::build() added
 
10
InConditionBuilder::buildCompositeInCondition() added
 
10
ArrayParser::parseString() added
 
9.5384
QueryBuilder::buildExpression() added
 
9
ArrayExpressionBuilder::buildPlaceholders() added
 
9
LikeConditionBuilder::build() added
 
8.125
ColumnSchema::phpTypecastValue() added
 
8.0189
InConditionBuilder::buildCompositeInCondition() added
view more  
4.0023
4.002
Schema::loadColumnSchema() improved
1
1.0013
SluggableBehavior::validateSlug() got worse
12.0104
12.0117
QueryBuilder::buildSelect() got worse
6
6.0052
ActiveQuery::joinWith() got worse
5
5.0144
ActiveQuery::getTableNameAndAlias() got worse
7
7.0222
SluggableBehavior::getValue() got worse
2
2.032
DbManager::getDirectPermissionsByUser() got worse
2.032
2
QueryBuilder::buildExistsCondition() improved
3
3.0416
DbManager::getRolesByUser() got worse
2
2.1165
DbManager::removeItem() got worse
view more  
110
 
QueryBuilder::buildCompositeInCondition() removed
56
 
QueryBuilder::splitInCondition() removed
10
 
QueryBuilder::buildCompositeInCondition() removed
8.013
 
QueryBuilder::buildCompositeInCondition() removed
6
 
QueryBuilder::buildSubqueryInCondition() removed
6
 
QueryBuilder::buildLikeCondition() removed
6
 
QueryBuilder::buildInCondition() removed
5
 
QueryBuilder::buildSubqueryInCondition() removed
2.0625
 
QueryBuilder::buildSubqueryInCondition() removed