Fixed yii\console\controllers\AssetController looses bundle override configuration, which makes it external one

This commit is contained in:
Klimov Paul
2016-08-31 17:25:52 +03:00
parent 3d49521cba
commit db15c50557
3 changed files with 67 additions and 4 deletions

View File

@ -418,10 +418,9 @@ class AssetController extends Controller
if (!$this->isBundleExternal($sourceBundle)) {
$depends[] = $target;
}
$targets[$bundle] = Yii::createObject([
'class' => strpos($bundle, '\\') !== false ? $bundle : 'yii\\web\\AssetBundle',
'depends' => $depends,
]);
$targetBundle = clone $sourceBundle;
$targetBundle->depends = $depends;
$targets[$bundle] = $targetBundle;
}
return $targets;