Fixes #14059: Removed unused AR instantiating for calling of static methods

This commit is contained in:
Dmitry Eliseev
2017-04-26 16:09:55 +03:00
committed by Alexander Makarov
parent 375ea7a847
commit d7fad8a555
3 changed files with 4 additions and 6 deletions

View File

@ -276,9 +276,8 @@ class QueryBuilder extends \yii\db\QueryBuilder
if (!$modelClass) {
return null;
}
/* @var $model \yii\db\ActiveRecord */
$model = new $modelClass;
$schema = $model->getTableSchema();
/* @var $modelClass \yii\db\ActiveRecord */
$schema = $modelClass::getTableSchema();
return array_keys($schema->columns);
}