Fixed Call to a member function registerAssetFiles() on a non-object in case of wrong sourcePath for an asset bundle

This commit is contained in:
Alexander Makarov
2013-12-12 18:39:40 +01:00
parent 43f19e8aee
commit 2355c764a8
2 changed files with 6 additions and 3 deletions

View File

@@ -184,10 +184,12 @@ class View extends \yii\base\View
return;
}
$bundle = $this->assetBundles[$name];
foreach ($bundle->depends as $dep) {
$this->registerAssetFiles($dep);
if ($bundle) {
foreach ($bundle->depends as $dep) {
$this->registerAssetFiles($dep);
}
$bundle->registerAssetFiles($this);
}
$bundle->registerAssetFiles($this);
unset($this->assetBundles[$name]);
}